Skeleton
Overview
Skeleton является классом в Aspose.3D FOSS для .NET. Наследники от: Entity, INamedObject.
Скелет используется в основном программным обеспечением CAD для помощи дизайнеру в манипулировании трансформацией скелетной структуры, обычно он бесполезен за пределами программного обеспечения CAD. Чтобы сделать иерархию скелета одним объектом в программе CAD, необходимо отметить верхний узел Skeleton как корневой, установив Type to Root, а все дети настроить LimbNode
Этот класс предоставляет 10 методов работы с объектами Skeleton в программах .NET. Доступные методы включают: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty, Skeleton. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.3D FOSS for .Net. Свойства: Excluded, Name, ParentNode, ParentNodes, Properties, Scene,И еще два.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Size | double | Читать/писать | Получает или устанавливает размер. |
Type | SkeletonType | Читать/писать | Получает или устанавливает тип. |
Excluded | bool | Читать/писать | Получает или устанавливает исключенные. |
ParentNodes | List<Node> | Read | Получивает родительские узлы. |
ParentNode | Node | Читать/писать | Получает или устанавливает родительский узел. |
Scene | Scene | Read | Понимаешь, что происходит. |
Name | string | Читать/писать | Получивает или устанавливает имя. |
Properties | PropertyCollection | Read | Получил свойства. |
Methods
| Signature | Description |
|---|---|
Skeleton() | |
Skeleton(name: string) | Наименование организации |
Skeleton(name: string, type: SkeletonType) | Тип скелета |
Entity(name: string) | |
GetBoundingBox() | Получает граничный ящик текущего объекта в его пространственной системе координат. |
GetEntityRendererKey() | Получает ключ рендератора объекта , зарегистрированный в рендарере . |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | Устраняет динамическое свойство. |
GetProperty(property: string) | Получить значение указанного свойства |
SetProperty(property: string, value: object?) | Устанавливает значение указанного свойства |
FindProperty(propertyName: string) | Найдет свойство. Это может быть динамическое свойства (созданное CreateDynamicProperty/SetProperty) или собственное свойством ((Идентифицируется по его имени)) |