מהיר התחלה

מהיר התחלה

מדריך זה מראה את הדרך המהירה ביותר מההתקנה להעלאת ולשמור קובץ 3D באמצעות @aspose/3d עבור TypeScript. החבילה מורשית על ידי MIT, JavaScript / TypeScripts טהור, ו אין צורך בינארי מקומי או כלי בנייה ספציפיים לפלטפורמה.


דרישות

דרישותפרטים
Node.js18 or later
OSWindows, 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");

שלבים הבאים

ראה גם

 עברית