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Описание
translationVector3ЧитатьПолучает перевод.
scalingVector3ЧитатьПолучает масштабирование.
eulerAnglesVector3ЧитатьПолучает углы Эйлера.
rotationQuaternionЧитатьПолучает вращение.
preRotationVector3ЧитатьПолучает предварительное вращение.
postRotationVector3ЧитатьПолучает вращение поста.
geometricTranslationVector3ЧитатьПолучает геометрическое смещение.
geometricScalingVector3ЧитатьПолучает геометрическое масштабирование.
geometricRotationVector3ЧитатьВозвращает геометрический поворот.
scalingOffsetVector3ЧитатьПолучает смещение масштабирования.
scalingPivotVector3ЧитатьПолучает точку привязки масштабирования.
rotationOffsetVector3ЧитатьПолучает смещение вращения.
rotationPivotVector3ЧитатьПолучает точку вращения.
transformMatrixMatrix4ЧитатьПолучает матрицу преобразования.
nameStringЧитатьПолучает имя.
propertiesPropertyCollectionЧитатьПолучает свойства.

Методы

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Получает переключённую систему координат контрольных точек/нормали при импорте/экспорте.

См. также

 Русский