Transform
Обзор
Transform является классом в Aspose.3D FOSS для Java. Наследуется от: A3DObject.
Этот класс предоставляет 47 методов для работы с объектами Transform в программах Java. Доступные методы включают: A3DObject, Transform, findProperty, getEulerAngles, getGeometricRotation, getGeometricScaling, getGeometricTranslation, getName, getPostRotation, getPreRotation, getProperties, getProperty, и ещё 26 методов. Все публичные члены доступны любому приложению Java после установки пакета Aspose.3D FOSS для Java. Свойства: eulerAngles, geometricRotation, geometricScaling, geometricTranslation, name, postRotation, и ещё 10.
Свойства
| Имя | Тип | Access | Описание |
|---|---|---|---|
translation | Vector3 | Читать | Получает перевод. |
scaling | Vector3 | Читать | Получает масштабирование. |
eulerAngles | Vector3 | Читать | Получает углы Эйлера. |
rotation | Quaternion | Читать | Получает вращение. |
preRotation | Vector3 | Читать | Получает предварительное вращение. |
postRotation | Vector3 | Читать | Получает вращение поста. |
geometricTranslation | Vector3 | Читать | Получает геометрическое смещение. |
geometricScaling | Vector3 | Читать | Получает геометрическое масштабирование. |
geometricRotation | Vector3 | Читать | Возвращает геометрический поворот. |
scalingOffset | Vector3 | Читать | Получает смещение масштабирования. |
scalingPivot | Vector3 | Читать | Получает точку привязки масштабирования. |
rotationOffset | Vector3 | Читать | Получает смещение вращения. |
rotationPivot | Vector3 | Читать | Получает точку вращения. |
transformMatrix | Matrix4 | Читать | Получает матрицу преобразования. |
name | String | Читать | Получает имя. |
properties | PropertyCollection | Читать | Получает свойства. |
Методы
| Signature | Описание |
|---|---|
Transform() | Вызывает Transform у этого экземпляра Transform. |
Transform(name: String) | Вызывает Transform(name) у этого экземпляра Transform. |
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) | Устанавливает значение pre rotation. |
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() | Параметрический цилиндр. Его также можно использовать для представления конуса, когда один из параметров radiusTop/radiusBottom равен нулю. |
getName() → String | Сегменты кривой. |
setName(name: String) | Создаёт профиль CircleShape с указанным радиусом. |
getProperties() → PropertyCollection | Инициализирует новый экземпляр класса Cylinder. |
findProperty(name: String) → Property | Инициализирует новый экземпляр класса Bone. |
getProperty(name: String) → Object | Получает матрицу преобразования узла в текущей позе. |
setProperty(name: String, value: Object) | Получает сегменты ширины. |
removeProperty(name: String) → boolean | Получает переключённую систему координат контрольных точек/нормали при импорте/экспорте. |