بدءاً من

بدءا من Aspose.3D FOSS لـ Java

مرحبا بكم في أوساخ 3D-Foss,مكتبة جاوا مجانية مفتوحة المصدر لتحميل وبناء وتصدير المشاهد 3D هذا الدليل يأخذك من مشروع جديد إلى مشهد عمل في دقائق.


المعايير

مطلوبالتفاصيل
JavaJDK 21 أو أحدث
بناء أداةمافن أو غرادل
OSويندوز أو ماكوس أو لينكس

التثبيت

إضافة إدمان الماين إلى الخاص بك pom.xml:

<dependency>
  <groupId>org.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.5.0</version>
</dependency>

تحقق :

import com.aspose.threed.Scene;

public class Main {
    public static void main(String[] args) {
        Scene scene = new Scene();
        System.out.println("aspose-3d-foss loaded successfully.");
    }
}

انظر إلى دليل التثبيت لخطوات Gradle إعداد والتحقق.


ماذا تستطيع أن تفعل

بعد التثبيت يمكنك على الفور:

  • تحميل OBJ، STL، glTF 2.0 / GLB، و FBX الملفات عبر scene.open()
  • المفتشين مسرحيات المسرح: عبرة Node الخشب، اقرأ Mesh الهندسة، والوصول إلى العمود الفقري الطبيعي والأشعة فوق البنفسجية
  • تحويل العقد: إعداد الترجمة، والدورات، وتوسع من خلال Transform الفصول الدراسية
  • تطبيق المواد: إعطاء Material أو PbrMaterial إلى النود
  • تصدير في أي شكل مدعوم مع scene.save()
  • بناء الهندسة الجيولوجية: خلق Mesh الكائنات البرمجة مع نقاط التحكم والعديد من الأقواس

بدء سريع

تحميل ملف 3D، طباعة سلسلة المشهد، وإعادة حفظ في تنسيق GLB:

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

public class QuickStart {
    public static void main(String[] args) throws Exception {
        Scene scene = new Scene();
        scene.open("input.obj");

        System.out.println("Root children: " + scene.getRootNode().getChildNodes().size());
        for (Node node : scene.getRootNode().getChildNodes()) {
            String entityType = node.getEntity() != null
                ? node.getEntity().getClass().getSimpleName()
                : "no entity";
            System.out.println("  " + node.getName() + " [" + entityType + "]");
        }

        scene.save("output.glb");
        System.out.println("Saved output.glb");
    }
}

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

 العربية