Transform

Преглед

Transform Това е клас в Aspose.3d за Java. Наследства от: A3DObject.

Transform.Transform creates a new Transform with default parameters.

Собственост

Име наТипътдостъпописание
translationVector3ПрочететеИмотът получава или поставя преводач на трансформатора
scalingVector3Прочетете
eulerAnglesVector3ПрочететеИмотът получава или поставя ротацията като ъгли на Еулер
rotationQuaternionПрочететеИмотът получава или поставя ротацията като квадрат
preRotationVector3ПрочететеИмотът получава или поставя пред-ротационните ъгли
postRotationVector3ПрочететеИмотът получава или поставя ъглите след ротация
geometricTranslationVector3Прочетете
geometricScalingVector3ПрочететеПродуктът получава или поставя геометричния вектор за скалиране
geometricRotationVector3ПрочететеПродуктът получава или поставя геометричния ротационен вектор.
scalingOffsetVector3ПрочететеИмотът получава или поставя скалиращия дефет вектор
scalingPivotVector3ПрочететеИмотът получава или поставя скалиращата пивотна точка
rotationOffsetVector3ПрочететеИмотът получава или поставя ротационния дефет вектор
rotationPivotVector3ПрочететеИмотът получава или поставя въртящата точка на пивовете
transformMatrixMatrix4ПрочететеПродуктът получава или поставя 4x4 трансформационната матрица.

Методи

Подписванеописание
Transform()Създава нова трансформация с параметри за дефолт
Transform(name: String)
getTranslation()Vector3Връща в превод вектора на трансформацията.
setTranslation(value: Vector3)Направете превода с помощта на координати x, y и z и върнете това.
setTranslation(x: double, y: double, z: double)Transform
getScaling()Vector3Връща вкъщи скалиращия вектор на трансформацията.
setScaling(value: Vector3)Използвайте стойност Vector3 за измерване на размера.
setScale(x: double, y: double, z: double)TransformНаправете фактора за скалиране x, y, z и върнете това
getEulerAngles()Vector3Връща ротацията, изразена като ъгли на Еулер
setEulerAngles(value: Vector3)Настройва ротацията с помощта на ъглите x, y, z Euler и връща това.
setEulerAngles(x: double, y: double, z: double)Transform
getRotation()QuaternionВръща ротацията като квадрат
setRotation(value: Quaternion)Направете ротацията с помощта на компонентите x, y, z, w и върнете това.
setRotation(x: double, y: double, z: double, w: double)Transform
setPreRotation(x: double, y: double, z: double)TransformПоставете пред-ротационните ъгли (x, y, z) и върнете това
getPreRotation()Vector3Връща пред-ротационните ъгли като вектор3
setPreRotation(value: Vector3)
setPostRotation(x: double, y: double, z: double)TransformНастройване на след ротация с помощта на Vector3 стойност
getPostRotation()Vector3Повръща след ротационните ъгли като вектор3
setPostRotation(value: Vector3)
getGeometricTranslation()Vector3Връща геометричния превод вектор
setGeometricTranslation(value: Vector3)Направете геометричен превод с помощта на x, y, z и върнете това
setGeometricTranslation(x: double, y: double, z: double)Transform
getGeometricScaling()Vector3Възстановява геометричния вектор за скалиране
setGeometricScaling(value: Vector3)Геометрични размери с помощта на Vector3
setGeometricScaling(x: double, y: double, z: double)Transform
getGeometricRotation()Vector3Връща геометричния ротационен вектор
setGeometricRotation(value: Vector3)Редактиране на геометричните обороти с помощта на Vector3
setGeometricRotation(x: double, y: double, z: double)Transform
getScalingOffset()Vector3Връща се в скалиращия дефет вектор
setScalingOffset(value: Vector3)
getScalingPivot()Vector3
setScalingPivot(value: Vector3)
getRotationOffset()Vector3
setRotationOffset(value: Vector3)
getRotationPivot()Vector3
setRotationPivot(value: Vector3)
getTransformMatrix()Matrix4
setTransformMatrix(value: Matrix4)
 Български