类 MorphTargetChannel

MorphTargetChannel class

MorphTargetChannel 被 MorphTargetDeformer 用于组织目标几何体。某些文件格式如 FBX 支持并行的多个通道。

public class MorphTargetChannel : A3DObject

构造函数

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

属性

名称描述
ChannelWeight { get; set; }获取或设置此通道的变形器权重。权重介于 0.0 到 1.0 之间。
Item { get; set; }
virtual Name { get; set; }获取或设置名称。
Properties { get; }获取所有属性的集合。
Targets { get; }获取与通道关联的所有目标。
Weights { get; }获取目标几何体的完整权重值。

方法

名称描述
FindProperty(string)查找属性。它可以是动态属性(由 CreateDynamicProperty/SetProperty 创建)或本地属性(通过其名称识别)
GetProperty(string)获取指定属性的值
GetWeight(Shape)获取指定目标的权重,如果目标不属于此通道,则返回默认值 0。
RemoveProperty(Property)移除动态属性。
RemoveProperty(string)移除通过名称识别的指定属性
SetProperty(string, object)设置指定属性的值
SetWeight(Shape, double)设置指定目标的权重,默认值为 1,范围应在 0~1 之间。

字段

名称描述
const DefaultWeight形变目标的默认权重。

备注

权重在 0 到 1.0 之间,目标的默认权重为 0.0;

另请参见