UShape
ภาพรวม
UShape เป็นคลาสใน Aspose.3D FOSS สำหรับ Java. สืบทอดจาก: ParameterizedProfile.
U-shape ที่เข้ากันได้กับ IFC กำหนดโดยพารามิเตอร์.
คลาสนี้ให้ 39 เมธอดสำหรับทำงานกับอ็อบเจกต์ UShape ในโปรแกรม Java. เมธอดที่มีให้รวมถึง: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, UShape, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded, และเมธอดเพิ่มเติมอีก 24 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Java ใดก็ได้หลังจากติดตั้งแพ็กเกจ Aspose.3D FOSS สำหรับ Java. คุณสมบัติ: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent, และอีก 10 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
depth | double | อ่าน | รับความยาวของ web. |
flangeWidth | double | อ่าน | รับความยาวของฟลานจ์. |
webThickness | double | อ่าน | รับความหนาของเว็บ. |
flangeThickness | double | อ่าน | รับความหนาของแผ่นฟลานจ์. |
filletRadius | double | อ่าน | รับค่ารัศมีของฟิลเล็ทระหว่าง flange และ web. |
edgeRadius | double | อ่าน | รับรัศมีของขอบในขอบของฟลานจ์. |
webEdgeRadius | double | อ่าน | รับค่ารัศมีของขอบเว็บ. |
extent | Vector2 | อ่าน | รับค่าขนาดในมิติ x และ y. |
boundingBox | BoundingBox | อ่าน | รับกล่องขอบเขต. |
parentNode | Node | อ่าน | รับโหนดพาเรนต์. |
parentNodes | ArrayList<Node> | อ่าน | รับโหนดพาเรนต์. |
excluded | boolean | อ่าน | รับค่าที่ถูกยกเว้น. |
entityRendererKey | EntityRendererKey | อ่าน | รับคีย์ของเรนเดอร์เอนทิตี. |
scene | Scene | อ่าน | รับฉาก. |
name | String | อ่าน | รับชื่อ. |
properties | PropertyCollection | อ่าน | ดึงคุณสมบัติ. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
UShape() | คอนสตรัคเตอร์ของ UShape. |
getDepth() → double | รับความยาวของ web. |
setDepth(value: double) | ตั้งความยาวของเว็บ. |
getFlangeWidth() → double | รับความยาวของฟลานจ์. |
setFlangeWidth(value: double) | กำหนดความยาวของฟลานจ์. |
getWebThickness() → double | รับความหนาของ web. |
setWebThickness(value: double) | ตั้งค่าความหนาของ web. |
getFlangeThickness() → double | รับความหนาของ flange. |
setFlangeThickness(value: double) | กำหนดความหนาของฟลังก์. |
getFilletRadius() → double | รับค่ารัศมีของไฟเล็ตระหว่างฟลังก์และเว็บ. |
setFilletRadius(value: double) | กำหนดรัศมีของมุมโค้งระหว่างฟลานจ์และเว็บ. |
getEdgeRadius() → double | รับค่ารัศมีของขอบในขอบของ flange. |
setEdgeRadius(value: double) | ตั้งค่ารัศมีของขอบในขอบของแฟลนจ์. |
getWebEdgeRadius() → double | รับรัศมีของขอบเว็บ. |
setWebEdgeRadius(value: double) | ตั้งค่ารัศมีของขอบเว็บ. |
getExtent() → Vector2 | รับขอบเขตในมิติ x และ y. |
ParameterizedProfile() | คอนสตรัคเตอร์. |
Profile() | คอนสตรัคเตอร์. |
getBoundingBox() → BoundingBox | คืนค่า bounding box. |
Entity(name: String) | เรียก Entity(name) บนอินสแตนซ์ UShape นี้. |
getParentNode() → Node | คอนสตรัคเตอร์ของ UShape. |
setParentNode(value: Node) | ตั้งค่าค่าโหนดพาเรนต์. |
getParentNodes() → ArrayList<Node> | ส่งคืนโหนดพาเรนท์. |
getExcluded() → boolean | ส่งคืนค่าที่ถูกยกเว้น. |
setExcluded(value: boolean) | ตั้งค่าค่าที่ถูกยกเว้น. |
getEntityRendererKey() → EntityRendererKey | ส่งคืนคีย์ของ renderer เอนทิตี้. |
SceneObject() | U-shape ที่เข้ากันได้กับ IFC ที่กำหนดโดยพารามิเตอร์. |
SceneObject(name: String) | เรียก SceneObject(name) บนอินสแตนซ์ UShape นี้. |
getScene() → Scene | ส่งคืนฉาก. |
A3DObject() | เรียก A3DObject บนอินสแตนซ์ UShape นี้. |
A3DObject(name: String) | เรียก A3DObject(name) บนอินสแตนซ์ UShape นี้. |
getName() → String | คืนค่าชื่อ. |
setName(name: String) | ตั้งค่าค่า name. |
getProperties() → PropertyCollection | คืนค่าคุณสมบัติ. |
findProperty(name: String) → Property | เรียก findProperty(name) บนอินสแตนซ์ UShape นี้. |
getProperty(name: String) → Object | เรียก getProperty(name) บนอินสแตนซ์ UShape นี้. |
setProperty(name: String, value: Object) | กำหนดค่าคุณสมบัติ. |
removeProperty(name: String) → boolean | เรียก removeProperty(name) บนอินสแตนซ์ UShape นี้. |
removeProperty(property: Property) → boolean | เรียก removeProperty(property) บนอินสแตนซ์ UShape นี้. |