بدء سريع

بدء سريع

يظهر هذا الدليل أسرع مسار من التثبيت إلى تحميل وتخزين ملف 3D باستخدام Aspose.3D FOSS لـ Java.المكتبة مرخصة من MIT ، Java النقية ، ولا تتطلب أي ثنائيات أو إدمانات خارجية خارج Maven Artifact.


المعايير

مطلوبالتفاصيل
Java21 or later
بناء أداةMaven 3.6+ أو Gradle
OSWindows، macOS، Linux، Docker
حزمةcom.aspose:aspose-3d-foss:26.1.0

التثبيت

إضافة إدمان الماين إلى الخاص بك pom.xml.الكتب الكشف عن تنسيقات الملفات 3D تلقائيًا من ملحقات الملفات ، لذلك لا تحتاج إلى استمرارية تنسيق واضحة الاستخدام الأساسي :

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.1.0</version>
</dependency>

تحميل ملف 3D

مكالمة Scene.fromFile() مع مسار لتحميل أي تنسيق مدعوم. الهرم من خلال scene.getRootNode():

import com.aspose.threed.Scene;

Scene scene = Scene.fromFile("model.obj");
System.out.println("Root node: " + scene.getRootNode().getName());

عبر المسرحية الرسوم البيانية

المشهد المزدحم هو شجرة من Node الأجسام التي تُدخل في scene.getRootNode().استخدام مسار تجريبي لمعالجة كل عقدة وأطفالها:

import com.aspose.threed.Node;
import com.aspose.threed.Scene;

void walk(Node node, int depth) {
    String indent = " ".repeat(depth * 2);
    System.out.println(indent + "Node: " + node.getName());
    for (Node child : node.getChildNodes()) {
        walk(child, depth + 1);
    }
}

Scene scene = Scene.fromFile("model.glb");
walk(scene.getRootNode(), 0);

حفظها في شكل مختلف

يكتشف المكتبة تنسيق النتيجة من امتداد الملف. إلى Scene.save() تحويل بين النماذج:

import com.aspose.threed.Scene;

Scene scene = Scene.fromFile("model.obj");
scene.save("output.glb");
System.out.println("Converted to GLB.");

خلق مشهد جديد و حفظ

بناء أ Scene مع عدم وجود حجة للبدء فارغة ، إضافة عقدة الطفل إلى scene.getRootNode(),ثم اتصل scene.save() لكي تكتب الملف :

import com.aspose.threed.Scene;
import com.aspose.threed.Node;

Scene scene = new Scene();
Node box = scene.getRootNode().createChildNode("box");
scene.save("new_scene.obj");

الخطوات التالية

 العربية