MirroredProfile

MirroredProfile

ภาพรวม

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

โปรไฟล์มิเรอร์ที่เข้ากันได้กับ IFC.

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

คุณสมบัติ

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

วิธีการ

ลายเซ็นคำอธิบาย
MirroredProfile(baseProfile: Profile)สร้างใหม่ จากโปรไฟล์ที่มีอยู่.
GetEntityRendererKey()รับคีย์ของ entity 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)ค้นพบคุณสมบัติ.

ดูเพิ่มเติม

 ภาษาไทย