Bone

Overview

Bone є класом в Aspose.3D FOSS для .NET. Наследники від: A3DObject, INamedObject.

Костка визначає підмножини контрольної точки геометрії, а для кожної контрольній точки визначена вага змішування. Об’єкт не може бути використаний безпосередньо, інстанція використовується для деформування геометри і поставляється з набором кісток, кожна костка пов’язана з вузлом. ПРІМЕРОТКА: Контрольна точка географії може обмежуватися більш ніж однією Костиною.

Цей клас надає 8 методів роботи з об’єктами Bone в програмах .NET. Доступні методи включають: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.3D FOSS для пакету .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

 Українська