CShape

ภาพรวม

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

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

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

คุณสมบัติ

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

วิธีการ

ลายเซ็นคำอธิบาย
CShape()คอนสตรัคเตอร์ของ
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)ค้นหาคุณสมบัติ.

ดูเพิ่มเติม

 ภาษาไทย