מהיר התחלה
מהיר התחלה
מדריך זה מראה את הדרך המהירה ביותר מההתקנה להעלאת ולשמור קובץ 3D באמצעות @aspose/3d עבור TypeScript. החבילה מורשית על ידי MIT, JavaScript / TypeScripts טהור, ו אין צורך בינארי מקומי או כלי בנייה ספציפיים לפלטפורמה.
דרישות
| דרישות | פרטים |
|---|---|
| Node.js | 18 or later |
| OS | Windows, MacOS, Linux ו- Docker |
| חבילה | @aspose/3d מתוך NPM |
Installer
התקנת החבילה מ npm.הגדרות סוג מחוברות עם החב"ד, כך שלא נפרד @types חבילה נדרשת:
npm install @aspose/3d@24.12.0להורדה של קובץ 3D
שיחת טלפון scene.open() עם מסלול להעלות כל פורמט תומך.הספרייה מזהה את פורמט מתוך הרחבת הקובץ.הגישה ליראריקה של המופע דרך scene.rootNode:
import { Scene } from "@aspose/3d";
const scene = new Scene();
scene.open("model.obj");
console.log(`Root node: ${scene.rootNode.name}`);מעבר למסך הסצנה
עץ שורש הוא עצי Node אובייקטים שורשים ב scene.rootNode.שימוש צעד חוזר כדי לעבד כל כפתור וילדיו:
import { Scene, Node } from "@aspose/3d";
function walk(node: Node, depth: number = 0): void {
const indent = " ".repeat(depth * 2);
console.log(`${indent}Node: ${node.name}`);
for (const child of node.childNodes) {
walk(child, depth + 1);
}
}
const scene = new Scene();
scene.open("model.glb");
walk(scene.rootNode);הצלחה בפורמט שונה
הספרייה מזהה את פורמט היציאה מהרחבת הקובץ. scene.save() עם הדרך היציאה כדי להמיר בין פורמטים:
import { Scene } from "@aspose/3d";
const scene = new Scene();
scene.open("model.obj");
scene.save("output.glb");
console.log("Converted to GLB.");יצירת סצנה חדשה וחיסכון
בניית A Scene עם אין סיבות להתחיל ריק, להוסיף קוטרים ילדים ל scene.rootNode,ואז התקשר scene.save() כדי לכתוב את הקובץ:
import { Scene, Node } from "@aspose/3d";
const scene = new Scene();
const box = scene.rootNode.createChildNode("box");
scene.save("new_scene.obj");