Bone
Overview
Bone là một lớp trong Aspose.3D FOSS cho Java. Dòng thừa kế từ: A3DObject.
Một xương xác định các phần của điểm kiểm soát của địa phương, và xác定 trọng lượng hỗn hợp cho mỗi điểm điều khiển.
Khóa học này cung cấp 23 phương pháp để làm việc với các đối tượng Bone trong các chương trình Java. Các phương pháp có sẵn bao gồm: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight,Và 10 phương pháp bổ sung. 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 Java nào sau khi cài đặt Aspose.3D FOSS cho gói Java. Tài sản : boneTransform, linkMode, name, node, properties, transform,Và 1 thêm.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
linkMode | BoneLinkMode | Read | Một chế độ liên kết của xương đề cập đến cách một xương được nối hoặc gắn liền với xương mẹ trong một cấu trúc hiê-rơ. |
weightCount | int | Read | Nhận được số lượng trọng lượng, điều này tự động mở rộng bởi setWeight(int, double). |
transform | Matrix4 | Read | Nó nhận được matrice chuyển đổi của nút chứa xương. |
boneTransform | Matrix4 | Read | Nó nhận được hình dạng chuyển đổi của xương. |
node | Node | Read | Gửi nút. |
name | String | Read | nhận được tên. |
properties | PropertyCollection | Read | Nhận được tài sản. |
Methods
| Signature | Description |
|---|---|
Bone() | Khởi động một trường hợp mới của lớp xương. |
Bone(name: String) | Khởi động một trường hợp mới của lớp xương. |
getLinkMode() → BoneLinkMode | Một chế độ liên kết của xương đề cập đến cách một xương được nối hoặc gắn liền với xương mẹ trong một cấu trúc hiê-rơ. |
setLinkMode(value: BoneLinkMode) | Một chế độ liên kết của xương đề cập đến cách một xương được nối hoặc gắn liền với xương mẹ trong một cấu trúc hiê-rơ. |
getWeight(index: int) → double | Nhận trọng lượng cho điểm kiểm soát được chỉ định bởi chỉ số. |
setWeight(index: int, weight: double) | Đặt trọng lượng cho điểm kiểm soát được chỉ định bởi index. |
getWeightCount() → int | Nhận được số lượng trọng lượng, điều này tự động mở rộng bởi setWeight(int, double). |
getTransform() → Matrix4 | Nó nhận được matrice chuyển đổi của nút chứa xương. |
setTransform(value: Matrix4) | Thiết lập matrice chuyển đổi của nút chứa xương. |
getBoneTransform() → Matrix4 | Nó nhận được hình dạng chuyển đổi của xương. |
setBoneTransform(value: Matrix4) | Thiết lập hình thức chuyển đổi của xương. |
getNode() → Node | Gửi nút. |
setNode(value: Node) | Đặt nút. |
get(index: int) → double | Nhận hoặc đặt trọng lượng trên chỉ số được xác định. |
set(index: int, value: double) | Đặt trọng lượng hỗn hợp của điểm kiểm soát cụ thể. |
A3DObject() | Parameterized Cylinder. nó cũng có thể được sử dụng để đại diện cho một cono khi một trong radiusTop/radiusBottom là không. |
getName() → String | Các phân đoạn của curve. |
setName(name: String) | Xây dựng một hồ sơ CircleShape với radius cụ thể. |
getProperties() → PropertyCollection | Lập ra một trường hợp mới của lớp Cylinder. |
findProperty(name: String) → Property | Khởi động một trường hợp mới của lớp xương. |
getProperty(name: String) → Object | Nhận được hình dạng chuyển đổi của nút trong vị trí hiện tại. |
setProperty(name: String, value: Object) | Nhận được các phân đoạn chiều rộng. |
removeProperty(name: String) → boolean | Nhận hệ thống phối hợp của các điểm kiểm soát/thường thường trong thời gian nhập khẩu/giải xuất. |