TShape

ภาพรวม

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

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

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

คุณสมบัติ

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

วิธีการ

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

ดูเพิ่มเติม

 ภาษาไทย