CShape

ภาพรวม

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

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

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

คุณสมบัติ

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

วิธีการ

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

ดูเพิ่มเติม

 ภาษาไทย