MorphTargetChannel
Opinie generală
MorphTargetChannel este o clasă în Aspose.3D FOSS pentru Java. Moștenitorii de la: A3DObject.
Un MorphTargetChannel este folosit de către MorphTargetDeformer pentru a organiza geometriile țintă.
Această clasă oferă 18 metode pentru a lucra cu obiecte MorphTargetChannel în programele Java. Metodele disponibile includ: A3DObject, MorphTargetChannel, findProperty, get, getChannelWeight, getName, getProperties, getProperty, getTargets, getWeight, getWeights, removeProperty, și 5 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: DefaultWeight, channelWeight, name, properties, targets, weights.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
weights | List<Double> | Citeşte. | Obţine valorile de greutate complete ale geometriilor ţintei. |
channelWeight | double | Citeşte. | Obține sau stabilește greutatea deformatorului acestui canal. |
targets | List<Shape> | Citeşte. | Obţine toate ţintele asociate cu canalul. |
DefaultWeight | double | Citeşte. | Greutatea implicită pentru ţinta morph. |
name | String | Citeşte. | A primit numele. |
properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
MorphTargetChannel() | Inițializează o nouă instanță a clasei MorphTargetChannel. |
MorphTargetChannel(name: String) | Inițializează o nouă instanță a clasei MorphTargetChannel. |
getWeights() → List<Double> | Obţine valorile de greutate complete ale geometriilor ţintei. |
getChannelWeight() → double | Obține sau stabilește greutatea deformatorului acestui canal. |
setChannelWeight(value: double) | Obține sau stabilește greutatea deformatorului acestui canal. |
getTargets() → List<Shape> | Obţine toate ţintele asociate cu canalul. |
getWeight(target: Shape) → double | Obține greutatea pentru ținta specificată, dacă țintă nu aparține acestui canal, valoarea implicită 0 este returnată. |
setWeight(target: Shape, weight: double) | Setarea greutății pentru ținta specificată, valoarea implicită este 1, intervalul ar trebui să fie între 0 ~ 1. |
get(index: int) → double | Obţine greutatea pentru indicele ţintă specificat. |
set(index: int, value: double) | Se stabilește greutatea pentru indicele țintă specificat. |
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. |