ArbitraryProfile
ภาพรวม
ArbitraryProfile เป็นคลาสใน Aspose.3D FOSS สำหรับ Java. สืบทอดจาก: Profile.
คลาสนี้ทำให้คุณสามารถสร้างโปรไฟล์ 2D ได้โดยตรงจากเส้นโค้งใดก็ได้.
คลาสนี้ให้ 27 เมธอดสำหรับทำงานกับอ็อบเจ็กต์ ArbitraryProfile ในโปรแกรม Java. เมธอดที่มีรวมถึง: A3DObject, ArbitraryProfile, Entity, Profile, SceneObject, findProperty, getBoundingBox, getCurve, getEntityRendererKey, getExcluded, getHoles, getName และเมธอดเพิ่มเติมอีก 11 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน Java ใดๆ หลังจากติดตั้งแพคเกจ Aspose.3D FOSS สำหรับ Java. คุณสมบัติ: boundingBox, curve, entityRendererKey, excluded, holes, name และอีก 4 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
curve | Curve | อ่าน | รับ Curve ที่ใช้เพื่อสร้างโปรไฟล์. |
holes | ArrayList<Curve> | อ่าน | รับช่องว่างของโปรไฟล์ ซึ่งยังแสดงเป็นเส้นโค้ง. |
boundingBox | BoundingBox | อ่าน | รับกล่องขอบเขต. |
parentNode | Node | อ่าน | รับโหนดพาเรนท์. |
parentNodes | ArrayList<Node> | อ่าน | รับโหนดแม่. |
excluded | boolean | อ่าน | รับค่าที่ถูกยกเว้น. |
entityRendererKey | EntityRendererKey | อ่าน | รับคีย์ของเรนเดอร์เอนทิตี. |
scene | Scene | อ่าน | รับฉาก. |
name | String | อ่าน | รับชื่อ. |
properties | PropertyCollection | อ่าน | ดึงคุณสมบัติ. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
ArbitraryProfile() | คอนสตรัคเตอร์ของ ArbitraryProfile. |
ArbitraryProfile(curve: Curve) | คอนสตรัคเตอร์ของ ArbitraryProfile พร้อมโค้งเริ่มต้น. |
getCurve() → Curve | รับค่า Curve ที่ใช้ในการสร้างโปรไฟล์. |
setCurve(value: Curve) | กำหนด Curve ที่ใช้เพื่อสร้างโปรไฟล์. |
getHoles() → ArrayList<Curve> | รับรูปร่างของรูในโปรไฟล์ ซึ่งยังแสดงเป็นเส้นโค้งด้วย. |
Profile() | คอนสตรักเตอร์. |
getBoundingBox() → BoundingBox | ส่งคืนกล่องขอบเขต. |
Entity(name: String) | เรียก Entity(name) บนอินสแตนซ์ ArbitraryProfile นี้. |
getParentNode() → Node | คืนโหนดแม่. |
setParentNode(value: Node) | ตั้งค่าค่าโหนดพาเรนท์. |
getParentNodes() → ArrayList<Node> | คืนโหนดแม่ทั้งหมด. |
getExcluded() → boolean | คืนค่าที่ถูกยกเว้น. |
setExcluded(value: boolean) | ตั้งค่าค่าที่ถูกยกเว้น. |
getEntityRendererKey() → EntityRendererKey | ส่งคืนคีย์ของ entity renderer. |
SceneObject() | เรียก SceneObject บนอินสแตนซ์ ArbitraryProfile นี้. |
SceneObject(name: String) | เรียก SceneObject(name) บนอินสแตนซ์ ArbitraryProfile นี้. |
getScene() → Scene | คืนฉาก. |
A3DObject() | เรียก A3DObject บนอินสแตนซ์ ArbitraryProfile นี้. |
A3DObject(name: String) | เรียก A3DObject(name) บนอินสแตนซ์ ArbitraryProfile นี้. |
getName() → String | ตัวสร้างของ ArbitraryProfile. |
setName(name: String) | ตั้งค่าค่าชื่อ. |
getProperties() → PropertyCollection | คืนค่าคุณสมบัติ. |
findProperty(name: String) → Property | เรียก findProperty(name) บนอินสแตนซ์ ArbitraryProfile นี้. |
getProperty(name: String) → Object | เรียก getProperty(name) บนอินสแตนซ์ ArbitraryProfile นี้. |
setProperty(name: String, value: Object) | ตั้งค่าค่าของคุณสมบัติ. |
removeProperty(name: String) → boolean | เรียก removeProperty(name) บนอินสแตนซ์ ArbitraryProfile นี้. |
removeProperty(property: Property) → boolean | เรียก removeProperty(property) บนอินสแตนซ์ ArbitraryProfile นี้. |