ArbitraryProfile

ArbitraryProfile

ภาพรวม

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

คลาสนี้ทำให้คุณสามารถสร้างโปรไฟล์ 2D โดยตรงจากเส้นโค้งใด ๆ.

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

คุณสมบัติ

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

วิธีการ

ลายเซ็นคำอธิบาย
ArbitraryProfile()คอนสตรัคเตอร์ของ
ArbitraryProfile(curve: Curve)คอนสตรัคเตอร์ของ พร้อมโค้งเริ่มต้น.
GetEntityRendererKey()ดึงคีย์ของเรนเดอร์เอนทิตีที่ลงทะเบียนใน renderer
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)ค้นหาคุณสมบัติ.

ดูเพิ่มเติม

 ภาษาไทย