ParameterizedProfile

ParameterizedProfile

ภาพรวม

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

คลาสฐานของโปรไฟล์ที่กำหนดพารามิเตอร์ทั้งหมด.

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

คุณสมบัติ

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

วิธีการ

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

ดูเพิ่มเติม

 ภาษาไทย