类 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;
另请参见
- class A3DObject
- namespace Aspose.ThreeD.Deformers
- assembly Aspose.3D