להתחיל

התחל עם Aspose.3D FOSS עבור Java

ברוכים הבאים ל תגית: 3D-Foss,ספריית Java בחינם, קוד פתוח עבור העלאת, בניית וייצוא של סצינות 3D. מדריך זה לוקח אותך מתוך פרויקט חדש לסצינה עבודה בדקות.


דרישות

דרישותפרטים
Javaג’ינג’ר 21 או מאוחר יותר
בניית כלימאן או גרדלה
OSWindows, MacOS או Linux

ההתקנה

הוסף את ההסתמכות של Maven ל- Your 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 גיאומטריה, גישה ל-vertex נורמלי ו UVs
  • טרנספורמציה קוטרים: הגדרת תרגום, סיבוב, ומסך דרך 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");
    }
}

שלבים הבאים

 עברית