GltfImporter
Overview
GltfImporter อ่านไฟล์ glTF (.gltf/.glb) หรือพัฟเฟอร์ไบนารี และสร้างกราฟสถานการณ์ของมันเป็น Aspose.3D สําหรับวัตถุของ TypeScript รวมถึงโน้ต, meshes, วัสดุและอanimations . มันถูกเรียกโดยอัตโนมัติโดย Scene.open() เมื่อไฟล์แหล่งมี .gltf การขยายเวลา หรือเมื่อ a GltfLoadOptions ตัวอย่างที่ให้โดยชัดเจน. GltfLoadOptions เพื่อควบคุมการโหลดไฮอรคีของ node อะไร, วิธีที่วัสดุถูกแก้ไข และว่าเพลงอนิเมชั่นจะรวมอยู่ในระหว่างการนําเข้าหรือไม่.
Description
GltfImporter เป็นคลาสในห้องสมุด FOSS ของ Aspose.3D สําหรับ TypeScript ที่เปิด 2 วิธีและ 2 คุณลักษณะสําหรับการใช้งานแบบโปรแกรม. มันขยายไปยัง Importer, มีฟังก์ชันที่แบ่งจากแบบแม่ของมัน.
ความสามารถหลัก ประกอบด้วย: : gltfdata; `: buffer; สร้างตัวอย่างใหม่ของ gltf importer การปฏิบัติงานเหล่านี้ทําให้ผู้พัฒนาสามารถรวมฟังก์ชัน gl tfimporter ได้โดยตรงกับแอปพลิเคชั่น TypeScript.
กลุ่มนี้ยังให้บริการที่ json property (ถือโครงสร้าง json ที่พารัสของไฟล์ gltf เป็นตัวอย่าง glTfdata) binary property (มีพัฟเฟอร์ไบนารีของไฟล์ gltf หรือ null หากไม่มีขั้น binary).
อินสแตนส์ถูกสร้างผ่านคอนструкเตอร์เดียว ที่เริ่มต้นวัตถุด้วยค่าตั้งค่า.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
json | : GltfData | Read | จัดโครงสร้าง JSON ที่พาราสของไฟล์ GLTF เป็นวัตถุ GltfData |
binary | `: Buffer | null` | Read |
Methods
| Signature | Description |
|---|---|
constructor() | สร้างตัวอย่างใหม่ของผู้นําเข้า GLTF |
supportsFormat(fileFormat: FileFormat) → boolean | |
| `importScene(scene: Scene, stream: Buffer | Uint8Array, options: LoadOptions)` |