变换
内容
[
隐藏
]Transform class
变换包含允许以最小开销访问对象的平移/缩放/旋转或变换矩阵的信息,这用于局部变换。 @hideconstructor
方法
getGeometricTranslation
| 名称 | 描述 |
|---|---|
| getGeometricTranslation() | 获取或设置几何平移。几何变换仅影响附加的实体,而不影响子节点。当您将几何变换导出到不支持该变换的文件类型时,它将合并为本地变换。 |
Result:
setGeometricTranslation
| 名称 | 描述 |
|---|---|
| setGeometricTranslation(value) | 获取或设置几何平移。几何变换仅影响附加的实体,而不影响子节点。当您将几何变换导出到不支持该变换的文件类型时,它将合并为本地变换。 |
Result:
getGeometricScaling
| 名称 | 描述 |
|---|---|
| getGeometricScaling() | 获取或设置几何缩放。几何变换仅影响附加的实体,而不影响子节点。当您将几何变换导出到不支持该变换的文件类型时,它将合并为本地变换。 |
Result:
setGeometricScaling
| 名称 | 描述 |
|---|---|
| setGeometricScaling(value) | 获取或设置几何缩放。几何变换仅影响附加的实体,而不影响子节点。当您将几何变换导出到不支持该变换的文件类型时,它将合并为本地变换。 |
Result:
getGeometricRotation
| 名称 | 描述 |
|---|---|
| getGeometricRotation() | 获取或设置几何欧拉旋转(以度为单位)。几何变换仅影响附加的实体,而不影响子节点。当您将几何变换导出到不支持该变换的文件类型时,它将合并为本地变换。 |
Result:
setGeometricRotation
| 名称 | 描述 |
|---|---|
| setGeometricRotation(value) | 获取或设置几何欧拉旋转(以度为单位)。几何变换仅影响附加的实体,而不影响子节点。当您将几何变换导出到不支持该变换的文件类型时,它将合并为本地变换。 |
Result:
getTranslation
| 名称 | 描述 |
|---|---|
| getTranslation() | 获取或设置平移 |
Result:
setTranslation
| 名称 | 描述 |
|---|---|
| setTranslation(value) | 获取或设置平移 |
Result:
getScale
| 名称 | 描述 |
|---|---|
| getScale() | 获取或设置缩放 |
Result:
setScale
| 名称 | 描述 |
|---|---|
| setScale(value) | 获取或设置缩放 |
Result:
getPreRotation
| 名称 | 描述 |
|---|---|
| getPreRotation() | 获取或设置以度为单位表示的预旋转 |
Result:
setPreRotation
| 名称 | 描述 |
|---|---|
| setPreRotation(value) | 获取或设置以度为单位表示的预旋转 |
Result:
getPostRotation
| 名称 | 描述 |
|---|---|
| getPostRotation() | 获取或设置以度为单位表示的后旋转 |
Result:
setPostRotation
| 名称 | 描述 |
|---|---|
| setPostRotation(value) | 获取或设置以度为单位表示的后旋转 |
Result:
getEulerAngles
| 名称 | 描述 |
|---|---|
| getEulerAngles() | 获取或设置以度为单位表示的欧拉角旋转 |
Result:
setEulerAngles
| 名称 | 描述 |
|---|---|
| setEulerAngles(value) | 获取或设置以度为单位表示的欧拉角旋转 |
Result:
getRotation
| 名称 | 描述 |
|---|---|
| getRotation() | 获取或设置以四元数表示的旋转。 |
Result:
setRotation
| 名称 | 描述 |
|---|---|
| setRotation(value) | 获取或设置以四元数表示的旋转。 |
Result:
getTransformMatrix
| 名称 | 描述 |
|---|---|
| getTransformMatrix() | 获取或设置变换矩阵。对其赋值将重置 Translation、Scale 和 Rotation,GeometricRotation、GeometricScaling 和 GeometricTranslation 将不受影响。 |
Result:
setTransformMatrix
| 名称 | 描述 |
|---|---|
| setTransformMatrix(value) | 获取或设置变换矩阵。对其赋值将重置 Translation、Scale 和 Rotation,GeometricRotation、GeometricScaling 和 GeometricTranslation 将不受影响。 |
Result:
getName
| 名称 | 描述 |
|---|---|
| getName() | 获取或设置名称。名称。 |
Result:
setName
| 名称 | 描述 |
|---|---|
| setName(value) | 获取或设置名称。名称。 |
Result:
getProperties
| 名称 | 描述 |
|---|---|
| getProperties() | 获取所有属性的集合。 |
Result:
setGeometricTranslation
| 名称 | 描述 |
|---|---|
| setGeometricTranslation(x, y, z) | 设置几何平移。Geometric transformation 仅影响附加的实体,而不影响子节点。当导出 Geometric transformation 到不支持它的文件类型时,它将合并为局部变换。 |
Result:
setGeometricScaling
| 名称 | 描述 |
|---|---|
| setGeometricScaling(sx, sy, sz) | 设置几何缩放。Geometric transformation 仅影响附加的实体,而不影响子节点。当导出 Geometric transformation 到不支持它的文件类型时,它将合并为局部变换。 |
Result:
setGeometricRotation
| 名称 | 描述 |
|---|---|
| setGeometricRotation(rx, ry, rz) | 设置几何欧拉旋转(以度为单位)。Geometric transformation 仅影响附加的实体,而不影响子节点。当导出 Geometric transformation 到不支持它的文件类型时,它将合并为局部变换。 |
Result:
setTranslation
| 名称 | 描述 |
|---|---|
| setTranslation(tx, ty, tz) | 设置当前变换的平移。 |
Parameters:
| 名称 | 类型 | 描述 |
|---|---|---|
| t | 数字 | null |
| t | 数字 | null |
| t | 数字 | null |
Result: 变换
setScale
| 名称 | 描述 |
|---|---|
| setScale(sx, sy, sz) | 设置当前变换的缩放。 |
Parameters:
| 名称 | 类型 | 描述 |
|---|---|---|
| s | 数字 | null |
| s | 数字 | null |
| s | 数字 | null |
Result: 变换
setEulerAngles
| 名称 | 描述 |
|---|---|
| setEulerAngles(rx, ry, rz) | 设置当前变换的欧拉角(单位为度)。 |
Parameters:
| 名称 | 类型 | 描述 |
|---|---|---|
| r | 数字 | null |
| r | 数字 | null |
| r | 数字 | null |
Result: 变换
setRotation
| 名称 | 描述 |
|---|---|
| setRotation(rw, rx, ry, rz) | 设置当前变换的旋转(作为四元数分量)。 |
Parameters:
| 名称 | 类型 | 描述 |
|---|---|---|
| r | 数字 | null |
| r | 数字 | null |
| r | 数字 | null |
| r | 数字 | null |
Result: 变换
setPreRotation
| 名称 | 描述 |
|---|---|
| setPreRotation(rx, ry, rz) | 设置以度数表示的预旋转 |
Result: 变换
setPostRotation
| 名称 | 描述 |
|---|---|
| setPostRotation(rx, ry, rz) | 设置以度数表示的后旋转 |
Result: 变换
removeProperty
| 名称 | 描述 |
|---|---|
| removeProperty(property) | 移除动态属性。 |
Parameters:
| 名称 | 类型 | 描述 |
|---|---|---|
| property | Property | 要移除哪个属性 |
Result: boolean
removeProperty
| 名称 | 描述 |
|---|---|
| removeProperty(property) | 移除按名称标识的指定属性 |
Parameters:
| 名称 | 类型 | 描述 |
|---|---|---|
| propert | 字符串 | null |
Result: boolean
getProperty
| 名称 | 描述 |
|---|---|
| getProperty(property) | 获取指定属性的值 |
Parameters:
| 名称 | 类型 | 描述 |
|---|---|---|
| property | 字符串 | 属性名称 |
Result: 对象
setProperty
| 名称 | 描述 |
|---|---|
| setProperty(property, value) | 设置指定属性的值 |
Parameters:
| 名称 | 类型 | 描述 |
|---|---|---|
| property | 字符串 | 属性名称 |
| 值 | 对象 | 属性的值 |
Result: 对象
findProperty
| 名称 | 描述 |
|---|---|
| findProperty(propertyName) | 查找属性。它可以是动态属性(由 CreateDynamicProperty/SetProperty 创建)或本机属性(通过其名称标识) |
Parameters:
| 名称 | 类型 | 描述 |
|---|---|---|
| propertyName | 字符串 | 属性名称。 |
Result: Property