să înceapă
Începeți cu Aspose.3D FOSS pentru Java
Bun venit la Cuvânt cheie: Aspose-3d-Foss, o bibliotecă Java cu sursa deschisă gratuită pentru încărcarea, construirea și exportarea scenelor 3D. Acest ghid vă duce de la un proiect proaspăt la o scenă de lucru în câteva minute.
Previziuni
| Cerinţă | Detalii |
|---|---|
| Java | JDK 21 sau mai târziu |
| Construiește instrumentul | Maven sau Gradle |
| OS | Windows, macOS sau Linux |
Instalare
Adăugați dependența de Maven la tine pom.xml:
<dependency>
<groupId>org.aspose</groupId>
<artifactId>aspose-3d-foss</artifactId>
<version>26.5.0</version>
</dependency>Verifică :
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.");
}
}Vezi pe Ghid de instalare pentru Gradle setup și verificarea pasurilor.
Ce poți face
După instalare puteți:
- încărcătură OBJ, STL, glTF 2.0 / GLB și fișierele FBX prin intermediul
scene.open() - Inspecţie Ierarhie de scenă: traverse
Nodecopacii, citeste mai multMeshgeometrie, acces vertice normale și UV-uri - Transformarea noduri: set traducere, rotație și scară prin intermediul
TransformClasă - Aplicați materiale:• atribuirea
MaterialsauPbrMaterialpentru noduri - Exportul la orice format susținut cu
scene.save() - Construirea geometriei:• Creaţi
MeshObiectele programat cu puncte de control și poligoni
Începe rapid
Încărcați un fișier 3D, imprimați ierarhia scenei și salvați-l în format 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");
}
}Următoarele pași
- Ghid de instalare:Maven/Gradle setare și verificare
- Ghidul dezvoltatorului: suport pentru formate, operațiuni de mesh, materiale și transformări
- Caracteristici și funcții: Dive-de adânc în fiecare zonă de caracteristici cu exemple Java