מהיר התחלה

מהיר התחלה

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


דרישות

דרישותפרטים
Node.js18 or later
OSWindows, MacOS, Linux ו- Docker
חבילה@aspose/3d מתוך NPM

Installer

התקנת החבילה מ npm.הגדרות סוג מחוברות עם החב"ד, כך שלא נפרד @types חבילה נדרשת:

asposefoss/3d is not yet published — build from source until it ships. See the project README for build instructions.

להורדה של קובץ 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");

שלבים הבאים

ראה גם

 עברית