Bone
ภาพรวม
Bone เป็นคลาสใน Aspose.3D FOSS สําหรับ Java. ทายาทจาก: A3DObject.
กระดูกกําหนดย่อยของจุดควบคุมทางภูมิศาสตร์ และกํากับน้ําหนักผสมสําหรับทุกจุดการควบคุม.
หมวดนี้ให้ 23 วิธีในการทํางานกับอวัตถุ Bone ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight,และ 10 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: boneTransform, linkMode, name, node, properties, transform,และอีก 1 ใบ.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
linkMode | BoneLinkMode | อ่าน | รูปแบบการเชื่อมของกระดูกหมายถึงวิธีที่กระดาษติดต่อหรือเชื่อถือกับกระกอกแม่ของมันภายในโครงสร้างระดับชั้น. |
weightCount | int | อ่าน | ได้รับการนับของน้ําหนัก, นี้จะเพิ่มโดยอัตโนมัติด้วย setWeight ((int, double). |
transform | Matrix4 | อ่าน | รับเมทริกซ์การแปลงของโหนดที่บรรจุกระดูก. |
boneTransform | Matrix4 | อ่าน | รับเมทริกซ์การแปลงของกระดูก. |
node | Node | อ่าน | รับโหนด. |
name | String | อ่าน | รับชื่อ. |
properties | PropertyCollection | อ่าน | รับคุณสมบัติ. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
Bone() | เริ่มต้นตัวอย่างใหม่ของชั้น Bone. |
Bone(name: String) | เริ่มต้นตัวอย่างใหม่ของชั้น Bone. |
getLinkMode() → BoneLinkMode | รูปแบบการเชื่อมของกระดูกหมายถึงวิธีที่กระดาษติดต่อหรือเชื่อถือกับกระกอกแม่ของมันภายในโครงสร้างระดับชั้น. |
setLinkMode(value: BoneLinkMode) | รูปแบบการเชื่อมของกระดูกหมายถึงวิธีที่กระดาษติดต่อหรือเชื่อถือกับกระกอกแม่ของมันภายในโครงสร้างระดับชั้น. |
getWeight(index: int) → double | รับน้ำหนักของจุดควบคุมที่ระบุโดยดัชนี. |
setWeight(index: int, weight: double) | ตั้งค่าน้ำหนักสำหรับจุดควบคุมที่ระบุโดยดัชนี. |
getWeightCount() → int | ได้รับการนับของน้ําหนัก, นี้จะเพิ่มโดยอัตโนมัติด้วย setWeight ((int, double). |
getTransform() → Matrix4 | รับเมทริกซ์การแปลงของโหนดที่บรรจุกระดูก. |
setTransform(value: Matrix4) | ตั้งค่าเมทริกซ์การแปลงของโหนดที่บรรจุกระดูก. |
getBoneTransform() → Matrix4 | รับเมทริกซ์การแปลงของกระดูก. |
setBoneTransform(value: Matrix4) | ตั้งค่าเมทริกซ์การแปลงของกระดูก. |
getNode() → Node | รับโหนด. |
setNode(value: Node) | ตั้งค่าโหนด. |
get(index: int) → double | รับหรือกำหนดค่าน้ำหนักที่ตำแหน่งที่ระบุ. |
set(index: int, value: double) | ตั้งค่าน้ำหนักการผสมของจุดควบคุมที่ระบุ. |
A3DObject() | ปารามีเตอร์ซิลินเดอร์ (Parameterized Cylinder) สามารถใช้แสดงตัวของคอนได้เมื่อ 1 ของรัศมีบน/รัชย์ล่างเท่ากับ 0. |
getName() → String | ส่วนของเส้นโค้ง. |
setName(name: String) | สร้างโปรไฟล์ CircleShape ด้วยรัศมีที่กําหนดไว้. |
getProperties() → PropertyCollection | เริ่มต้นตัวอย่างใหม่ของ Class Cylinder. |
findProperty(name: String) → Property | เริ่มต้นตัวอย่างใหม่ของชั้น Bone. |
getProperty(name: String) → Object | รับเมทริกซ์การแปลงของโหนดในท่าทางปัจจุบัน. |
setProperty(name: String, value: Object) | รับส่วนกว้าง. |
removeProperty(name: String) → boolean | ได้รับระบบสื่อประชันของจุดควบคุม / ปกติระหว่างการนําเข้า / การส่งออก. |