ArbitraryProfile

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 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
curveCurveอ่านรับ Curve ที่ใช้เพื่อสร้างโปรไฟล์.
holesArrayList<Curve>อ่านรับช่องว่างของโปรไฟล์ ซึ่งยังแสดงเป็นเส้นโค้ง.
boundingBoxBoundingBoxอ่านรับกล่องขอบเขต.
parentNodeNodeอ่านรับโหนดพาเรนท์.
parentNodesArrayList<Node>อ่านรับโหนดแม่.
excludedbooleanอ่านรับค่าที่ถูกยกเว้น.
entityRendererKeyEntityRendererKeyอ่านรับคีย์ของเรนเดอร์เอนทิตี.
sceneSceneอ่านรับฉาก.
nameStringอ่านรับชื่อ.
propertiesPropertyCollectionอ่านดึงคุณสมบัติ.

วิธีการ

ลายเซ็นคำอธิบาย
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 นี้.

ดูเพิ่มเติม

 ภาษาไทย