Transform
Oversigt over de forskellige former for støtte
Transform er en klasse i Aspose.3d for Java. Arvelige af: A3DObject.
Transform.Transform creates a new Transform with default parameters.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
translation | Vector3 | Læs det. | Ejendommen får eller sætter transformationsvektoren. |
scaling | Vector3 | Læs det. | |
eulerAngles | Vector3 | Læs det. | Ejendommen får eller sætter rotationen som Eulers vinkler. |
rotation | Quaternion | Læs det. | Ejendommen får eller sætter rotationen som et Quaternion. |
preRotation | Vector3 | Læs det. | Ejendommen får eller indstiller forrotationsvinklerne. |
postRotation | Vector3 | Læs det. | Ejendommen får eller fastsætter vinklerne efter rotation. |
geometricTranslation | Vector3 | Læs det. | |
geometricScaling | Vector3 | Læs det. | Ejendommen får eller sætter den geometriske skaleringsvektor. |
geometricRotation | Vector3 | Læs det. | Ejendommen får eller sætter den geometriske rotationsvektor. |
scalingOffset | Vector3 | Læs det. | Ejendommen får eller sætter skaleringsoffsetvektoren |
scalingPivot | Vector3 | Læs det. | Ejendommen får eller indstiller skaleringspinpunktet |
rotationOffset | Vector3 | Læs det. | Ejendommen får eller sætter rotationsoffset-vektoren. |
rotationPivot | Vector3 | Læs det. | Ejendommen får eller indstiller rotationspivotpunktet. |
transformMatrix | Matrix4 | Læs det. | Ejendommen får eller sætter 4x4 transformationsmatrixen. |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
Transform() | Oprette en ny Transform med standardparametre |
Transform(name: String) | |
getTranslation() → Vector3 | Returnerer transformeringsvektoren. |
setTranslation(value: Vector3) | Sætter oversættelsen ved hjælp af x, y, z koordinater og returnerer dette |
setTranslation(x: double, y: double, z: double) → Transform | |
getScaling() → Vector3 | Returnerer skaleringsvektoren for transformationen. |
setScaling(value: Vector3) | Skalader ved hjælp af en Vector3-værdi |
setScale(x: double, y: double, z: double) → Transform | Sætter skaleringsfaktorerne x, y og z. Og returnerer dette: |
getEulerAngles() → Vector3 | Returnerer rotationen udtrykt som Eulers vinkler. |
setEulerAngles(value: Vector3) | Sætter rotationen ved hjælp af x, y, z Euler vinkler og returnerer dette |
setEulerAngles(x: double, y: double, z: double) → Transform | |
getRotation() → Quaternion | Returnerer rotationen som et Quaternion. |
setRotation(value: Quaternion) | Sætter rotationen ved hjælp af quaternion komponenter x, y, z, w og returnerer dette |
setRotation(x: double, y: double, z: double, w: double) → Transform | |
setPreRotation(x: double, y: double, z: double) → Transform | Angiver fortrinsrotationsvinklerne (x, y, z) og returnerer dette |
getPreRotation() → Vector3 | Returnerer forrotationsvinklerne som en vektor3 |
setPreRotation(value: Vector3) | |
setPostRotation(x: double, y: double, z: double) → Transform | Angiv post-rotation ved hjælp af en Vector3-værdi. |
getPostRotation() → Vector3 | Returnerer vinklerne efter rotation som en vektor3 |
setPostRotation(value: Vector3) | |
getGeometricTranslation() → Vector3 | Returnerer den geometriske translationsvektor |
setGeometricTranslation(value: Vector3) | Sætter geometrisk oversættelse ved hjælp af x, y, z og returnerer dette |
setGeometricTranslation(x: double, y: double, z: double) → Transform | |
getGeometricScaling() → Vector3 | Returnerer den geometriske skaleringsvektor |
setGeometricScaling(value: Vector3) | Indsætter geometrisk skalering ved hjælp af Vector3 |
setGeometricScaling(x: double, y: double, z: double) → Transform | |
getGeometricRotation() → Vector3 | Returnerer den geometriske rotationsvektor |
setGeometricRotation(value: Vector3) | Indsætter geometrisk rotation ved hjælp af Vector3 |
setGeometricRotation(x: double, y: double, z: double) → Transform | |
getScalingOffset() → Vector3 | Returnerer skalerings-offsetvektoren |
setScalingOffset(value: Vector3) | |
getScalingPivot() → Vector3 | |
setScalingPivot(value: Vector3) | |
getRotationOffset() → Vector3 | |
setRotationOffset(value: Vector3) | |
getRotationPivot() → Vector3 | |
setRotationPivot(value: Vector3) | |
getTransformMatrix() → Matrix4 | |
setTransformMatrix(value: Matrix4) |