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

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
depthdoubleอ่านรับความยาวของ web.
flangeWidthdoubleอ่านรับความยาวของฟลานจ์.
webThicknessdoubleอ่านรับความหนาของเว็บ.
flangeThicknessdoubleอ่านรับความหนาของแผ่นฟลานจ์.
filletRadiusdoubleอ่านรับค่ารัศมีของฟิลเล็ทระหว่าง flange และ web.
edgeRadiusdoubleอ่านรับรัศมีของขอบในขอบของฟลานจ์.
webEdgeRadiusdoubleอ่านรับค่ารัศมีของขอบเว็บ.
extentVector2อ่านรับค่าขนาดในมิติ x และ y.
boundingBoxBoundingBoxอ่านรับกล่องขอบเขต.
parentNodeNodeอ่านรับโหนดพาเรนต์.
parentNodesArrayList<Node>อ่านรับโหนดพาเรนต์.
excludedbooleanอ่านรับค่าที่ถูกยกเว้น.
entityRendererKeyEntityRendererKeyอ่านรับคีย์ของเรนเดอร์เอนทิตี.
sceneSceneอ่านรับฉาก.
nameStringอ่านรับชื่อ.
propertiesPropertyCollectionอ่านดึงคุณสมบัติ.

วิธีการ

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

ดูเพิ่มเติม

 ภาษาไทย