Skeleton
Overview
Skeleton adalah kelas dalam Aspose.3D FOSS untuk .NET. Warisan dari: Entity, INamedObject.
Skeleton terutama digunakan oleh perangkat lunak CAD untuk membantu desainer memanipulasi transformasi struktur kerangka, biasanya tidak berguna di luar perangkat keras CAD. Untuk membuat hierarki kerang bertindak seperti satu objek dalam perangkat CAD, perlu menandai node Skeleton atas sebagai akar dengan mengatur Type to Root, dan semua anak diatur ke LimbNode
Kelas ini menyediakan 10 metode untuk bekerja dengan objek Skeleton dalam program .NET. Metode yang tersedia meliputi: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty, Skeleton. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.3D FOSS for .Net. Sifatnya: Excluded, Name, ParentNode, ParentNodes, Properties, Scene, dan 2 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Size | double | Membaca/menulis | Mendapatkan atau menetapkan ukuran. |
Type | SkeletonType | Membaca/menulis | Mengambil atau menetapkan tipe. |
Excluded | bool | Membaca/menulis | Mendapatkan atau menetapkan yang tidak termasuk. |
ParentNodes | List<Node> | Read | Mendapatkan node induk. |
ParentNode | Node | Membaca/menulis | Dapatkan atau menetapkan node induk. |
Scene | Scene | Read | Mendapatkan adegan. |
Name | string | Membaca/menulis | Mendapatkan atau menetapkan nama. |
Properties | PropertyCollection | Read | Mendapatkan properti. |
Methods
| Signature | Description |
|---|---|
Skeleton() | |
Skeleton(name: string) | Nama entitas |
Skeleton(name: string, type: SkeletonType) | Jenis kerangka |
Entity(name: string) | |
GetBoundingBox() | Dapatkan kotak batas entitas saat ini dalam sistem koordinat ruang objeknya. |
GetEntityRendererKey() | Dapatkan kunci dari entitas renderer yang terdaftar di dalam rendering |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | Menghapus properti dinamis. |
GetProperty(property: string) | Dapatkan nilai properti yang ditentukan |
SetProperty(property: string, value: object?) | Menentukan nilai properti yang ditentukan |
FindProperty(propertyName: string) | Menemukan properti. Ini bisa menjadi sifat dinamis (Dibentuk oleh CreateDynamicProperty/SetProperty) atau native property ((Identified by its name)) |