UShape

ภาพรวม

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

U-shape ที่เข้ากันกับ IFC กำหนดโดยพารามิเตอร์.

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

คุณสมบัติ

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

วิธีการ

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

ดูเพิ่มเติม

 ภาษาไทย