Transform

概述

Transform 是一个类在Aspose.3D FOSS的.NET中. 继承人: A3DObject, INamedObject.

转换包含允许以最低成本访问对象的翻译/缩放/旋转或变化矩阵的信息. 这被本地转型使用.

本类提供了14种方法,用于在NET程序中处理Transform对象. 有的方法包括: A3DObject, FindProperty, GetProperty, RemoveProperty, SetEulerAngles, SetGeometricRotation, SetGeometricScaling, SetGeometricTranslation, SetPostRotation, SetPreRotation, SetProperty, SetRotation,另外两种方法. 所有公众成员在安装了Aspose.3D FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: EulerAngles, GeometricRotation, GeometricScaling, GeometricTranslation, Name, PostRotation,另外10个.

属性

名称:类型Access描述情况
TranslationVector3阅读/写作获取或设置翻译
ScalingVector3阅读/写作获取或设置缩放
ScalingOffsetVector3阅读/写作获取或设置缩放偏移量
ScalingPivotVector3阅读/写作获取或设置缩放枢轴
PreRotationVector3阅读/写作获取或设置以度数表示的预旋转
RotationOffsetVector3阅读/写作获取或设置旋转偏移
RotationPivotVector3阅读/写作获取或设置旋转枢轴
PostRotationVector3阅读/写作获取或设置以度数表示的后旋转
EulerAnglesVector3阅读/写作得到或设置以欧勒角度表示的旋转,测量为度
RotationQuaternion阅读/写作获取或设置以四元数表示的旋转。.
TransformMatrixMatrix4阅读/写作获取或设置变换矩阵。.
GeometricTranslationVector3阅读/写作获取或设置几何平移。.
GeometricScalingVector3阅读/写作获取或设置几何缩放。.
GeometricRotationVector3阅读/写作得到或设置了几何欧勒旋转 (以度量).
Namestring阅读/写作获取或设置名称。.
PropertiesPropertyCollection阅读获取所有属性的集合。.

方法

Signature描述情况
SetGeometricTranslation(x: double, y: double, z: double)设置几何平移。.
SetGeometricScaling(sx: double, sy: double, sz: double)设置几何缩放。.
SetGeometricRotation(rx: double, ry: double, rz: double)设置几何欧拉旋转(以度为单位)。.
SetTranslation(tx: double, ty: double, tz: double)设置当前变换的平移。.
SetScale(sx: double, sy: double, sz: double)设置当前变换的缩放。.
SetEulerAngles(rx: double, ry: double, rz: double)设置当前变换的欧拉角(以度为单位)。.
SetRotation(rw: double, rx: double, ry: double, rz: double)设置电流转换的旋转 (作为四元组件).
SetPreRotation(rx: double, ry: double, rz: double)设置以度数表示的预旋转
SetPostRotation(rx: double, ry: double, rz: double)设置以度数表示的后旋转
A3DObject()启动一个没有名称的A3DOobject类新实例.
RemoveProperty(property: Property)删除动态属性.
GetProperty(property: string)获取指定属性的值
SetProperty(property: string, value: object?)设置指定属性的值
FindProperty(propertyName: string)找到了房地产.

查看更多

 中文