Transform

Огляд

Transform є клас в Aspose.3D FOSS для Java. Наследники від: A3DObject.

Цей клас надає 47 методів роботи з об’єктами Transform в програмах Java. Доступні методи включають: A3DObject, Transform, findProperty, getEulerAngles, getGeometricRotation, getGeometricScaling, getGeometricTranslation, getName, getPostRotation, getPreRotation, getProperties, getProperty, а також 26 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: eulerAngles, geometricRotation, geometricScaling, geometricTranslation, name, postRotation, і ще 10 .

Свойства

Назва:ТипAccessОпис
translationVector3Читати.Отримує переклад.
scalingVector3Читати.Отримує масштабування.
eulerAnglesVector3Читати.Отримує кути Ейлера.
rotationQuaternionЧитати.Отримує обертання.
preRotationVector3Читати.Отримує попереднє обертання.
postRotationVector3Читати.Отримує обертання post.
geometricTranslationVector3Читати.Отримує геометричний зсув.
geometricScalingVector3Читати.Отримує геометричне масштабування.
geometricRotationVector3Читати.Отримує геометричне обертання.
scalingOffsetVector3Читати.Отримує зсув масштабування.
scalingPivotVector3Читати.Отримує опорну точку масштабування.
rotationOffsetVector3Читати.Отримує зсув обертання.
rotationPivotVector3Читати.Отримує точку обертання.
transformMatrixMatrix4Читати.Отримує матрицю перетворення.
nameStringЧитати.Отримує ім’я.
propertiesPropertyCollectionЧитати.Отримує властивості.

Методи

SignatureОпис
Transform()Покликання “Трансформу” на цій інстанції Transform.
Transform(name: String)Покликання Transform ((назва) на цьому інстанції Transformation.
getTranslation()Vector3Повертає переклад.
setTranslation(value: Vector3)Встановлює значення перекладу.
setTranslation(x: double, y: double, z: double)TransformВстановлює значення перекладу.
getScaling()Vector3Повертає масштаб.
setScaling(value: Vector3)Встановлює значення масштабування.
setScale(x: double, y: double, z: double)TransformВстановлює значення масштабу.
getEulerAngles()Vector3Повертає кути еулера.
setEulerAngles(value: Vector3)Встановлює значення кутів Ейлера.
setEulerAngles(x: double, y: double, z: double)TransformВстановлює значення кутів Ейлера.
getRotation()QuaternionПовертає обертання.
setRotation(value: Quaternion)Встановлює значення обертання.
setRotation(x: double, y: double, z: double, w: double)TransformВстановлює значення обертання.
setPreRotation(x: double, y: double, z: double)TransformВстановлює значення попереднього обертання.
getPreRotation()Vector3Повертає попередню ротацію.
setPreRotation(value: Vector3)Встановлює значення попереднього обертання.
setPostRotation(x: double, y: double, z: double)TransformВстановлює значення обертання поста.
getPostRotation()Vector3Повертає пост-ротацію.
setPostRotation(value: Vector3)Встановлює значення обертання поста.
getGeometricTranslation()Vector3Повертає геометричний переклад.
setGeometricTranslation(value: Vector3)Встановлює значення геометричного переміщення.
setGeometricTranslation(x: double, y: double, z: double)TransformВстановлює значення геометричного переміщення.
getGeometricScaling()Vector3Повертає геометричне масштабування.
setGeometricScaling(value: Vector3)Встановлює геометричне значення масштабування.
setGeometricScaling(x: double, y: double, z: double)TransformВстановлює геометричне значення масштабування.
getGeometricRotation()Vector3Повертає геометричне обертання.
setGeometricRotation(value: 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)Встановлює значення матриці трансформації.
A3DObject()Параметризований циліндр. Він також може бути використаний для представлення конуса, коли один з радіусуTop/radiusBottom є нулем.
getName()StringРозділи кривої.
setName(name: String)Створює профіль CircleShape з визначеним радіусом.
getProperties()PropertyCollectionІніціалізує новий екземпляр класу “Ціліндр”.
findProperty(name: String)PropertyІніціалізує новий екземпляр класу “Кост”.
getProperty(name: String)ObjectОтримує матрицю перетворення вузла у поточній позі.
setProperty(name: String, value: Object)Отримує сегменти ширини.
removeProperty(name: String)booleanОбирає систему координатів точок контролю/нормальних під час імпорту/експорту.

Дивіться також

 Українська