形态目标通道

MorphTargetChannel class

MorphTargetChannel 被 MorphTargetDeformer 用于组织目标几何体。某些文件格式如 FBX 支持并行的多个通道。权重介于 0 到 1.0 之间,目标的默认权重为 0.0;

属性

名称描述
DEFAULT_WEIGHT形态目标的默认权重。

方法

constructor

名称描述
constructor(name)初始化 MorphTargetChannel 类的新实例。

Parameters:

名称类型描述
name字符串名称。

Result:


constructor_overload

名称描述
constructor_overload()初始化 MorphTargetChannel 类的新实例。

Result:


getWeights

名称描述
getWeights()获取目标几何体的完整权重值。完整权重。

Result:


getChannelWeight

名称描述
getChannelWeight()获取或设置此通道的变形器权重。权重介于 0.0 到 1.0 之间。

Result:


setChannelWeight

名称描述
setChannelWeight(value)获取或设置此通道的变形器权重。权重介于 0.0 到 1.0 之间。

Result:


getTargets

名称描述
getTargets()获取与该通道关联的所有目标。

Result:


getName

名称描述
getName()获取或设置名称。名称。

Result:


setName

名称描述
setName(value)获取或设置名称。名称。

Result:


getProperties

名称描述
getProperties()获取所有属性的集合。

Result:


get

名称描述
get(target)

Result:


set

名称描述
set(target, value)

Result:


getWeight

名称描述
getWeight(target)获取指定目标的权重,如果目标不属于此通道,则返回默认值 0。

Parameters:

名称类型描述
目标Shapenull

Result: 数字


setWeight

名称描述
setWeight(target, weight)设置指定目标的权重,默认值为 1,范围应在 0~1 之间。

Parameters:

名称类型描述
目标Shapenull
称重数字null

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