LShape

ภาพรวม

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

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

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

คุณสมบัติ

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

วิธีการ

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

ดูเพิ่มเติม

 ภาษาไทย