KeyframeSequence
Opinie generală
KeyframeSequence este o clasă în Aspose.3D FOSS pentru Java. Moștenitorii de la: A3DObject, Iterable<KeyFrame>.
Secuența de cadre cheie, descrie transformarea unei valori eșantionate în timp.
Această clasă oferă 18 metode pentru a lucra cu obiecte KeyframeSequence în programele Java. Metodele disponibile includ: A3DObject, KeyframeSequence, add, findProperty, getBindPoint, getKeyFrames, getName, getPostBehavior, getPreBehavior, getProperties, getProperty, iterator, şi 4 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: bindPoint, keyFrames, name, postBehavior, preBehavior, properties.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
bindPoint | BindPoint | Citeşte. | Obține proprietatea de punctaj legare care detine această curbă |
| / | |||
keyFrames | List<KeyFrame> | Citeşte. | Obţine cadrele cheie ale curbei. |
postBehavior | Extrapolation | Citeşte. | Obține post comportamentul indică ceea ce valoarea de eșantionare ar trebui să fie după ultimul cadru cheie. |
preBehavior | Extrapolation | Citeşte. | Obține comportamentul pre indică ceea ce valoarea de eșantionare ar trebui să fie înainte de prima cheie. |
name | String | Citeşte. | A primit numele. |
properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
KeyframeSequence() | Chema KeyframeSequence pe această instanță KeyframeSequence. |
KeyframeSequence(name: String) | Apeluri KeyframeSequence(numele) pe această instanță KeyframeSequence. |
getBindPoint() → BindPoint | Obține proprietatea de punctaj legare care detine această curbă |
| / | |
getKeyFrames() → List<KeyFrame> | Obţine cadrele cheie ale curbei. |
getPostBehavior() → Extrapolation | Obține post comportamentul indică ceea ce valoarea de eșantionare ar trebui să fie după ultimul cadru cheie. |
getPreBehavior() → Extrapolation | Obține comportamentul pre indică ceea ce valoarea de eșantionare ar trebui să fie înainte de prima cheie. |
add(time: double, value: float) | Crearea unui nou cadru de cheie cu valoare specificată |
| / | |
add(time: double, value: float, interpolation: Interpolation) | Crearea unui nou cadru de cheie cu valoare specificată |
| / | |
reset() | Îndepărtează toate cadrele cheie şi resetează comportamentele post/pre. |
iterator() → Iterator<KeyFrame> | Obține enumerator pentru a traversa toate cadrele cheie. |
A3DObject() | Cîlindru parametrizat. Poate fi folosit și pentru a reprezenta un con atunci când unul din radiusTop/radiusBottom este zero. |
getName() → String | Segmentele curbei. |
setName(name: String) | Construiește un profil CircleShape cu o rază specificată. |
getProperties() → PropertyCollection | Iniţializează o nouă instanţă a clasei Cylinder. |
findProperty(name: String) → Property | Iniţializează o nouă instanţă a clasei “Bone”. |
getProperty(name: String) → Object | Obține matricea de transformare a nodului în poziția curentă. |
setProperty(name: String, value: Object) | Obţine segmentele de lăţime. |
removeProperty(name: String) → boolean | Obține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului. |