Transform

概述

Transform 是一个类在Java的FOSS中. 继承人: A3DObject.

本类提供了47种方法,用于在Java程序中处理Transform对象. 有的方法包括: 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阅读获取后旋转。.
geometricTranslationVector3阅读获取几何平移。.
geometricScalingVector3阅读获取几何缩放。.
geometricRotationVector3阅读获取几何旋转。.
scalingOffsetVector3阅读获取缩放偏移量。.
scalingPivotVector3阅读获取缩放枢轴。.
rotationOffsetVector3阅读获取旋转偏移。.
rotationPivotVector3阅读获取旋转枢轴。.
transformMatrixMatrix4阅读获取变换矩阵。.
nameString阅读获取名称。.
propertiesPropertyCollection阅读获取属性。.

方法

Signature描述情况
Transform()在这个转换实例上调用变更.
Transform(name: String)在这个Transform实例中调用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)设置预旋转值。.
setPostRotation(x: double, y: double, z: double)Transform设置 post 旋转值。.
getPostRotation()Vector3返回后轮换.
setPostRotation(value: Vector3)设置 post rotation 值。.
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()参数化圆柱.它也可以用来表示一个形,当半径顶/半徑底的值为零时.
getName()String曲线的部分.
setName(name: String)构建一个指定半径的 CircleShape 配置文件.
getProperties()PropertyCollection启动一个新的Cylinder类实例.
findProperty(name: String)Property启动了新的骨类实例.
getProperty(name: String)Object获取节点在当前姿势下的变换矩阵。.
setProperty(name: String, value: Object)获取宽度段。.
removeProperty(name: String)boolean在进出口过程中获得控制点/正常的转换坐标系统.

查看更多

 中文