HollowCircleShape
ภาพรวม
HollowCircleShape เป็นคลาสใน Aspose.3D FOSS สำหรับ Java. สืบทอดจาก: CircleShape.
โปรไฟล์วงกลมเปล่าเข้ากันได้กับ IFC.
คลาสนี้ให้ 31 เมธอดสำหรับทำงานกับวัตถุ HollowCircleShape ในโปรแกรม Java. เมธอดที่มีให้รวมถึง: A3DObject, CircleShape, Entity, HollowCircleShape, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, และเมธอดเพิ่มเติมอีก 15 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน Java ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.3D FOSS สำหรับ Java. คุณสมบัติ: boundingBox, entityRendererKey, excluded, extent, name, parentNode, และอีก 5 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
wallThickness | double | อ่าน | รับค่าความแตกต่างระหว่างรัศมีภายนอกและรัศมีภายใน. |
radius | double | อ่าน | รับรัศมีของวงกลม. |
extent | Vector2 | อ่าน | รับขอบเขตในมิติ x และ y. |
boundingBox | BoundingBox | อ่าน | รับกล่องขอบเขต. |
parentNode | Node | อ่าน | รับโหนดแม่. |
parentNodes | ArrayList<Node> | อ่าน | ดึงโหนดแม่. |
excluded | boolean | อ่าน | รับค่าที่ถูกยกเว้น. |
entityRendererKey | EntityRendererKey | อ่าน | รับคีย์ของเรนเดอร์เอนทิตี้. |
scene | Scene | อ่าน | รับฉาก. |
name | String | อ่าน | รับชื่อ. |
properties | PropertyCollection | อ่าน | รับคุณสมบัติ. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
HollowCircleShape() | สร้างโปรไฟล์ HollowCircleShape ด้วยค่าที่กำหนดไว้ล่วงหน้า. |
getWallThickness() → double | รับค่าความแตกต่างระหว่างรัศมีภายนอกและรัศมีภายใน. |
setWallThickness(value: double) | ตั้งค่าความแตกต่างระหว่างรัศมีภายนอกและรัศมีภายใน. |
CircleShape() | สร้างโปรไฟล์ CircleShape ด้วยรัศมีเริ่มต้น (5). |
CircleShape(radius: double) | สร้างโปรไฟล์ CircleShape ด้วยรัศมีที่ระบุ. |
getRadius() → double | รับรัศมีของวงกลม. |
setRadius(value: double) | ตั้งค่ารัศมีของวงกลม. |
getExtent() → Vector2 | รับขนาดในมิติ x และ y. |
ParameterizedProfile() | คอนสตรัคเตอร์. |
Profile() | คอนสตรัคเตอร์. |
getBoundingBox() → BoundingBox | คืนค่า bounding box. |
Entity(name: String) | เรียก Entity(name) บนอินสแตนซ์ HollowCircleShape นี้. |
getParentNode() → Node | คืนโหนดแม่. |
setParentNode(value: Node) | กำหนดค่าของโหนดพาเรนท์. |
getParentNodes() → ArrayList<Node> | คืนโหนดแม่ทั้งหมด. |
getExcluded() → boolean | คืนค่าที่ถูกยกเว้น. |
setExcluded(value: boolean) | กำหนดค่าที่ถูกยกเว้น. |
getEntityRendererKey() → EntityRendererKey | คืนคีย์ของตัวเรนเดอร์เอนทิตี้. |
SceneObject() | โปรไฟล์วงกลมรูพรุนที่เข้ากันได้กับ IFC. |
SceneObject(name: String) | เรียก SceneObject(name) บนอินสแตนซ์ HollowCircleShape นี้. |
getScene() → Scene | คืนฉาก. |
A3DObject() | เรียก A3DObject บนอินสแตนซ์ HollowCircleShape นี้. |
A3DObject(name: String) | เรียก A3DObject(name) บนอินสแตนซ์ HollowCircleShape นี้. |
getName() → String | คืนค่าชื่อ. |
setName(name: String) | รับค่าความแตกต่างระหว่างรัศมีภายนอกและรัศมีภายใน. |
getProperties() → PropertyCollection | คืนค่าคุณสมบัติ. |
findProperty(name: String) → Property | เรียก findProperty(name) บนอินสแตนซ์ HollowCircleShape นี้. |
getProperty(name: String) → Object | เรียก getProperty(name) บนอินสแตนซ์ HollowCircleShape นี้. |
setProperty(name: String, value: Object) | ตั้งค่าคุณสมบัติ. |
removeProperty(name: String) → boolean | เรียก removeProperty(name) บนอินสแตนซ์ HollowCircleShape นี้. |
removeProperty(property: Property) → boolean | เรียก removeProperty(property) บนอินสแตนซ์ HollowCircleShape นี้. |