Bone

Overview

Bone 是一个类在Aspose.3D FOSS的.NET中. 继承人: A3DObject, INamedObject.

骨定义了几何学的控制点的子集,并为每个控制 点定义混合重量.该对象不能直接使用,一个实例用于变形几数学,并且带有一组骨头,每个骨頭连接到节点.注:几 geometry 的控制點可以被绑定到多个Bones.

本类提供了在.NET 程序中与 Bone 对象工作的8种方法. 有的方法包括: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. 所有公众成员在安装了Aspose.3D FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: BoneTransform, LinkMode, Name, Node, Properties, Transform,另外一个.

Properties

NameTypeAccessDescription
LinkModeBoneLinkMode阅读/写作获取或设置链接模式.
WeightCountintRead得到了重量计数.
TransformMatrix4阅读/写作得到或设置转换.
BoneTransformMatrix4阅读/写作得到或设置骨变形.
NodeNode阅读/写作得到或设置节点.
Namestring阅读/写作得到或设置名字.
PropertiesPropertyCollectionRead得到了房地产.

Methods

SignatureDescription
Bone(name: string)
Bone()
GetWeight(index: int)根据指数指定控制点的重量得到.
SetWeight(index: int, weight: double)按指数指定控制点的重量设置
A3DObject()
RemoveProperty(property: Property)删除动态属性.
GetProperty(property: string)获取指定属性的值.
SetProperty(property: string, value: object?)设置指定属性的值
FindProperty(propertyName: string)找到属性. 它可以是动态属性的 (由 CreateDynamicProperty/SetProperty创建) 或本地属的 ((以其名称识别)

See Also

 中文