HollowRectangleShape

HollowRectangleShape

ภาพรวม

HollowRectangleShape เป็นคลาสใน Aspose.3D FOSS สำหรับ .NET. สืบทอดจาก: RectangleShape, INamedObject.

รูปทรงสี่เหลี่ยมช่องว่างที่เข้ากันได้กับ IFC พร้อมมุมโค้งด้านในและด้านนอก.

คลาสนี้ให้ 16 เมธอดสำหรับทำงานกับวัตถุ HollowRectangleShape ในโปรแกรม .NET. เมธอดที่มีให้รวมถึง: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, HollowRectangleShape, RectangleShape, RemoveProperty, SceneObject, SetProperty. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.3D FOSS สำหรับ .NET. คุณสมบัติ: Excluded, InnerFilletRadius, Name, ParentNode, ParentNodes, Properties, และอีก 5 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
WallThicknessdoubleอ่าน/เขียนความหนาระหว่างขอบของสี่เหลี่ยมกับรูภายใน
InnerFilletRadiusdoubleอ่าน/เขียนรัศมีฟิลเล็ตภายในของสี่เหลี่ยมภายใน.
RoundingRadiusdoubleอ่าน/เขียนรับหรือกำหนดรัศมีของส่วนโค้งวงกลมของมุมสี่ด้านทั้งหมด โดยวัดเป็นองศา.
XDimdoubleอ่าน/เขียนรับหรือกำหนดขนาดของสี่เหลี่ยมในแนวแกน x ค่าเริ่มต้นคือ 2.0
YDimdoubleอ่าน/เขียนรับหรือกำหนดขนาดของสี่เหลี่ยมในแนวแกน y ค่าเริ่มต้นคือ 2.0
Excludedboolอ่าน/เขียนรับหรือกำหนดว่าจะยกเว้นเอนทิตีนี้ระหว่างการส่งออกหรือไม่.
ParentNodesList<Node>อ่านรับโหนดแม่ทั้งหมด, เอนทิตีสามารถแนบกับโหนดแม่หลายโหนดเพื่อการทำอินสแตนซ์ของเรขาคณิต
ParentNodeNodeอ่าน/เขียนรับหรือกำหนดโหนดแม่แรก, หากกำหนดโหนดแม่แรก, เอนทิตีนี้จะถูกแยกออกจากโหนดแม่อื่น ๆ.
SceneSceneอ่านรับฉากที่อ็อบเจ็กต์นี้เป็นส่วนหนึ่งของ
Namestringอ่าน/เขียนรับหรือกำหนดชื่อ.
PropertiesPropertyCollectionอ่านรับคอลเลกชันของคุณสมบัติทั้งหมด.

วิธีการ

ลายเซ็นคำอธิบาย
HollowRectangleShape()เรียก HollowRectangleShape บนอินสแตนซ์ HollowRectangleShape นี้.
RectangleShape()คอนสตรัคเตอร์ของ
RectangleShape(xdim: double, ydim: double)คอนสตรัคเตอร์ของ ที่กำหนดมิติบนแกน x และ y.
GetExtent()รับขอบเขตในมิติ x และ y.
GetEntityRendererKey()ดึงคีย์ของเรนเดอร์เอนทิตี้ที่ลงทะเบียนในเรนเดอร์
Entity(name: string)เริ่มต้นอินสแตนซ์ใหม่ของคลาส Entity.
GetBoundingBox()ดึงกล่องขอบเขตของเอนทิตีปัจจุบันในระบบพิกัดของออบเจ็กต์สเปซ.
SceneObject(name: string)เริ่มต้น SceneObject ด้วยชื่อค่าเริ่มต้น
SceneObject()เริ่มต้น SceneObject.
A3DObject()เริ่มต้นอินสแตนซ์ใหม่ของคลาส A3DObject โดยไม่มีชื่อ.
A3DObject(name: string)เริ่มต้นอินสแตนซ์ใหม่ของคลาส A3DObject.
RemoveProperty(property: Property)ลบคุณสมบัติแบบไดนามิก.
RemoveProperty(property: string)ลบคุณสมบัติที่ระบุโดยชื่อ
GetProperty(property: string)รับค่าของคุณสมบัติที่ระบุ
SetProperty(property: string, value: object?)กำหนดค่าของคุณสมบัติที่ระบุ
FindProperty(propertyName: string)ค้นหาคุณสมบัติ.

ดูเพิ่มเติม

 ภาษาไทย