Bone
Overview
Bone là một lớp trong Aspose.3D FOSS cho .NET. Dòng thừa kế từ: A3DObject, INamedObject.
Một xương xác định phần phụ của điểm kiểm soát của địa phương, và xác nhận trọng lượng hỗn hợp cho mỗi điểm điều khiển. đối tượng không thể được sử dụng trực tiếp, một ví dụ được dùng để biến dạng địa học, đến với một tập hợp xương, mỗi xương gắn kết với nút.
Khóa học này cung cấp 8 phương pháp để làm việc với các đối tượng Bone trong các chương trình .NET. Các phương pháp có sẵn bao gồm: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.3D FOSS cho gói .Net. Tài sản : BoneTransform, LinkMode, Name, Node, Properties, Transform,Và 1 thêm.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
LinkMode | BoneLinkMode | Đọc / viết | Nhận hoặc đặt chế độ liên kết. |
WeightCount | int | Read | Nhận được số trọng lượng. |
Transform | Matrix4 | Đọc / viết | Nhận hoặc đặt chuyển đổi. |
BoneTransform | Matrix4 | Đọc / viết | Nhận hoặc đặt xương chuyển đổi. |
Node | Node | Đọc / viết | Gặp hoặc đặt nút. |
Name | string | Đọc / viết | Nhận hoặc đặt tên. |
Properties | PropertyCollection | Read | Nhận được tài sản. |
Methods
| Signature | Description |
|---|---|
Bone(name: string) | |
Bone() | |
GetWeight(index: int) | Nhận trọng lượng cho điểm kiểm soát được chỉ định bởi index |
SetWeight(index: int, weight: double) | Đặt trọng lượng cho điểm kiểm soát được chỉ định bởi index |
A3DObject() | |
RemoveProperty(property: Property) | Tắt một tài sản năng động. |
GetProperty(property: string) | Nhận giá trị của tài sản cụ thể |
SetProperty(property: string, value: object?) | Đặt giá trị của tài sản cụ thể |
FindProperty(propertyName: string) | Nó có thể là một tài sản năng động (được tạo bởi CreateDynamicProperty/SetProperty) hoặc tài chính bản địa(đã được xác định bằng tên của nó) |