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 | 描述情况 |
|---|---|---|---|
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(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 | 在进出口过程中获得控制点/正常的转换坐标系统. |