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 tilBeskrivelse:
translationVector3Læs det.Ejendommen får eller sætter transformationsvektoren.
scalingVector3Læs det.
eulerAnglesVector3Læs det.Ejendommen får eller sætter rotationen som Eulers vinkler.
rotationQuaternionLæs det.Ejendommen får eller sætter rotationen som et Quaternion.
preRotationVector3Læs det.Ejendommen får eller indstiller forrotationsvinklerne.
postRotationVector3Læs det.Ejendommen får eller fastsætter vinklerne efter rotation.
geometricTranslationVector3Læs det.
geometricScalingVector3Læs det.Ejendommen får eller sætter den geometriske skaleringsvektor.
geometricRotationVector3Læs det.Ejendommen får eller sætter den geometriske rotationsvektor.
scalingOffsetVector3Læs det.Ejendommen får eller sætter skaleringsoffsetvektoren
scalingPivotVector3Læs det.Ejendommen får eller indstiller skaleringspinpunktet
rotationOffsetVector3Læs det.Ejendommen får eller sætter rotationsoffset-vektoren.
rotationPivotVector3Læs det.Ejendommen får eller indstiller rotationspivotpunktet.
transformMatrixMatrix4Læs det.Ejendommen får eller sætter 4x4 transformationsmatrixen.

Metoder til at anvende

UnderskriftBeskrivelse:
Transform()Oprette en ny Transform med standardparametre
Transform(name: String)
getTranslation()Vector3Returnerer 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()Vector3Returnerer skaleringsvektoren for transformationen.
setScaling(value: Vector3)Skalader ved hjælp af en Vector3-værdi
setScale(x: double, y: double, z: double)TransformSætter skaleringsfaktorerne x, y og z. Og returnerer dette:
getEulerAngles()Vector3Returnerer 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()QuaternionReturnerer 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)TransformAngiver fortrinsrotationsvinklerne (x, y, z) og returnerer dette
getPreRotation()Vector3Returnerer forrotationsvinklerne som en vektor3
setPreRotation(value: Vector3)
setPostRotation(x: double, y: double, z: double)TransformAngiv post-rotation ved hjælp af en Vector3-værdi.
getPostRotation()Vector3Returnerer vinklerne efter rotation som en vektor3
setPostRotation(value: Vector3)
getGeometricTranslation()Vector3Returnerer 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()Vector3Returnerer den geometriske skaleringsvektor
setGeometricScaling(value: Vector3)Indsætter geometrisk skalering ved hjælp af Vector3
setGeometricScaling(x: double, y: double, z: double)Transform
getGeometricRotation()Vector3Returnerer den geometriske rotationsvektor
setGeometricRotation(value: Vector3)Indsætter geometrisk rotation ved hjælp af Vector3
setGeometricRotation(x: double, y: double, z: double)Transform
getScalingOffset()Vector3Returnerer 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)
 Dansk