RectangleShape

RectangleShape

ภาพรวม

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

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

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

คุณสมบัติ

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

วิธีการ

ลายเซ็นคำอธิบาย
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)ค้นพบคุณสมบัติ.

ดูเพิ่มเติม

 ภาษาไทย