变换

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:

名称类型描述
propertyProperty要移除哪个属性

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