ZShape

ภาพรวม

ZShape เป็นคลาสใน Aspose.3D FOSS สำหรับ Java. สืบทอดจาก: ParameterizedProfile.

โปรไฟล์รูปทรง Z ที่เข้ากันได้กับ IFC กำหนดโดยพารามิเตอร์.

คลาสนี้ให้ 39 เมธอดสำหรับทำงานกับอ็อบเจ็กต์ ZShape ในโปรแกรม Java. เมธอดที่มีรวมถึง: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, ZShape, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded และเมธอดเพิ่มเติมอีก 24 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Java ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.3D FOSS สำหรับ Java. คุณสมบัติ: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent และอีก 10 รายการ.

คุณสมบัติ

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

วิธีการ

ลายเซ็นคำอธิบาย
ZShape()คอนสตรัคเตอร์ของ ZShape.
getDepth() → doubleรับความยาวของ web.
setDepth(value: double)ตั้งค่าความยาวของ web.
getFlangeWidth() → doubleรับความยาวของแผ่นขอบ.
setFlangeWidth(value: double)กำหนดความยาวของแผ่นฟลันจ์.
getWebThickness() → doubleรับความหนาของผนัง.
setWebThickness(value: double)กำหนดความหนาของผนัง.
getFlangeThickness() → doubleรับความหนาของฟลานจ์.
setFlangeThickness(value: double)ตั้งค่าความหนาของฟลานจ์.
getFilletRadius() → doubleรับรัศมีของฟิลเลตระหว่างแฟลนจ์และเว็บ.
setFilletRadius(value: double)กำหนดรัศมีของฟิลเล็ตระหว่างฟลันจ์และเว็บ.
getEdgeRadius() → doubleรับรัศมีของขอบฟลานจ์.
setEdgeRadius(value: double)กำหนดรัศมีของขอบฟลันจ์.
getWebEdgeRadius() → doubleรับค่ารัศมีของขอบเว็บ.
setWebEdgeRadius(value: double)กำหนดรัศมีของขอบเว็บ.
getExtent() → Vector2รับขนาดในมิติ x และ y.
ParameterizedProfile()คอนสตรัคเตอร์.
Profile()คอนสตรัคเตอร์.
getBoundingBox() → BoundingBoxคืนค่ากล่องขอบเขต.
Entity(name: String)เรียก Entity(name) บนอินสแตนซ์ ZShape นี้.
getParentNode() → Nodeคอนสตรัคเตอร์ของ ZShape.
setParentNode(value: Node)ตั้งค่าค่าโหนดแม่.
getParentNodes() → ArrayList<Node>คืนค่าโหนดพาเรนต์.
getExcluded() → booleanคืนค่าที่ถูกยกเว้น.
setExcluded(value: boolean)ตั้งค่าค่าที่ถูกยกเว้น.
getEntityRendererKey() → EntityRendererKeyคืนคีย์ของเรนเดอร์เอนทิตี้.
SceneObject()โปรไฟล์รูปทรง Z ที่เข้ากันได้กับ IFC กำหนดโดยพารามิเตอร์.
SceneObject(name: String)เรียก SceneObject(name) บนอินสแตนซ์ ZShape นี้.
getScene() → Sceneคืนฉาก.
A3DObject()เรียก A3DObject บนอินสแตนซ์ ZShape นี้.
A3DObject(name: String)เรียก A3DObject(name) บนอินสแตนซ์ ZShape นี้.
getName() → Stringคืนค่าชื่อ.
setName(name: String)กำหนดค่า name.
getProperties() → PropertyCollectionคืนค่าคุณสมบัติ.
findProperty(name: String) → Propertyเรียก findProperty(name) บนอินสแตนซ์ ZShape นี้.
getProperty(name: String) → Objectเรียก getProperty(name) บนอินสแตนซ์ ZShape นี้.
setProperty(name: String, value: Object)ตั้งค่าค่าคุณสมบัติ.
removeProperty(name: String) → booleanเรียก removeProperty(name) บนอินสแตนซ์ ZShape นี้.
removeProperty(property: Property) → booleanเรียก removeProperty(property) บนอินสแตนซ์ ZShape นี้.

ดูเพิ่มเติม

 ภาษาไทย