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 | Опис |
|---|---|---|---|
translation | Vector3 | Читати. | Отримує переклад. |
scaling | Vector3 | Читати. | Отримує масштабування. |
eulerAngles | Vector3 | Читати. | Отримує кути Ейлера. |
rotation | Quaternion | Читати. | Отримує обертання. |
preRotation | Vector3 | Читати. | Отримує попереднє обертання. |
postRotation | Vector3 | Читати. | Отримує обертання post. |
geometricTranslation | Vector3 | Читати. | Отримує геометричний зсув. |
geometricScaling | Vector3 | Читати. | Отримує геометричне масштабування. |
geometricRotation | Vector3 | Читати. | Отримує геометричне обертання. |
scalingOffset | Vector3 | Читати. | Отримує зсув масштабування. |
scalingPivot | Vector3 | Читати. | Отримує опорну точку масштабування. |
rotationOffset | Vector3 | Читати. | Отримує зсув обертання. |
rotationPivot | Vector3 | Читати. | Отримує точку обертання. |
transformMatrix | Matrix4 | Читати. | Отримує матрицю перетворення. |
name | String | Читати. | Отримує ім’я. |
properties | PropertyCollection | Читати. | Отримує властивості. |
Методи
| 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 | Обирає систему координатів точок контролю/нормальних під час імпорту/експорту. |