GltfImporter
סקירה כללית
GltfImporter קורא קובץ glTF (.gltf/.glb) או בופר בינארי ומבנה מחדש את תרשים המופע שלו כ Aspose.3D עבור אובייקטים TypeScript כולל נוטים, מפות, חומרים ואנימציה. Scene.open() כאשר הקובץ המקורי יש את .gltf התרחבות או כאשר א GltfLoadOptions העניין מופיע באופן ברור.Pass GltfLoadOptions כדי לשלוט באיזה ייראקיות נוזלים הם מחוברים, כיצד חומרים מתפתחים, ואם עקבות האנימציה כוללות במהלך ייבוא.
תיאור
GltfImporter הוא כיתה בספריה FOSS עבור Aspose.3D אשר מציג 2 שיטות ו 2 תכונות לשימוש תוכנה. Importer,• הירושה של פונקציונליות משותפת מהסוג הוריו.
היכולות הבסיסיות כוללות: : gltfdata;· `: בופר; יוצר דוגמה חדשה של היבואן gltf. פעולות אלה מאפשרות למפתחים לשלב את הפונקציונליות של glpimporter ישירות לתוך היישומים TypeScript .
גם בכיתה זו נמסר כי json נכס (חזיק את מבנה ה-JSON של קובץ gltf כאובייקט glfdata), binary נכס (כולל את הבופר הבינארי של קובץ gltf, או אפס אם אין שנקים בינאריים קיימים).
האינסטנטים נוצרים באמצעות יצרן יחיד שמתחיל את האובייקט עם ערכים ברירת מחדל.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
json | : GltfData | קראו | מחזיק את מבנה JSON של קובץ GLTF כאובייקט GltfData |
binary | `: Buffer | null` | קראו |
שיטות
| חתימה | תיאור |
|---|---|
constructor() | יצירת איגוד חדש של היבואנים GLTF |
supportsFormat(fileFormat: FileFormat) → boolean | |
| `importScene(scene: Scene, stream: Buffer | Uint8Array, options: LoadOptions)` |