Γρήγορη έναρξη

Γρήγορη έναρξη

Γρήγορη έναρξη

Αυτό το οδηγό δείχνει την ταχύτερη διαδρομή από την εγκατάσταση για να φορτώσετε και να αποθηκεύσετε ένα αρχείο 3D χρησιμοποιώντας Aspose.3D FOSS για Java. Η βιβλιοθήκη είναι MIT-licensed, καθαρή Java, και δεν απαιτεί καμία οικεία δυαδικά ή εξωτερικές εξαρτήσεις πέρα από το Maven κτίριο.


Προϋποθέσεις

ΑΠΑΙΤΗΣΕΙΣΛεπτομέρειες
Java21 or later
Κτίστε εργαλείοMaven 3.6+ ή Gradle
OSWindows, MacOS, Linux και Docker
Πακέτοcom.aspose:aspose-3d-foss:26.1.0

Εγκατάσταση

Προσθέστε την εξάρτηση του Maven στο δικό σας 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.");

Δημιουργήστε μια νέα σκηνή και αποθηκεύστε

Κατασκευάζει A 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");

Επόμενο Βήματα

 Ελληνικά