<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d</artifactId>
    <version>20.3</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-3d', version: '20.3')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-3d" rev="20.3">
    <artifact name="aspose-3d" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-3d" % "20.3"
copied!  

Java -API für die 3D -Bildverarbeitung

banner

Produktseite | Dokumente | Demos | API -Referenz | Beispiele | Blog | Suche | Freie Unterstützung | Vorübergehende Lizenz

Aspose.3D for Java API wurde zum Erstellen, Bearbeiten, Manipulieren und Speichern von 3D -Formaten erstellt. Es ermöglicht Java -Anwendungen, sich mit 3D -Dokumenten zu verbinden, ohne ein Softwarepaket auf dem Computer zu installieren. ASSON.3d für Java API unterstützt Entwickler dabei, massive Welten in Spielen zu modellieren und zu schaffen, hervorragende Szenen für die Designvisualisierung und die Einbeziehung von virtuellen Realitätserfahrungen. Die API ist benutzerfreundlich und spart Zeit und Geld als eine ähnliche Lösung von Grund auf neu.

3D -Dateiverarbeitungsfunktionen

  • Schaffen, laden und speichern Sie die 3D -Szene.

  • Arbeiten Sie mit 3D -Modellen und 3D -Objekten.

  • Einrichten der Zielkamera im 3D -Dokument.

  • Fügen Sie die Knotenhierarchie hinzu und teilen Sie geometrische Netzdaten von Mesh in mehreren Knoten der 3D -Szene.

  • Erstellen Sie 3D -Netz und enthüllen Sie die geometrische Transformation.

  • Umwandeln Sie alle Polygone in Dreiecke im 3D -Modell.

  • Arbeiten Sie mit Lineare Extrusion, Zylinder und Punktwolke.

unterstützte 3D -Dateiformate

FBX 7.5 ASCII, FBX 7.5 Binary, FBX 7.4 ASCII, FBX 7.4 Binary, FBX 7.3 ASCII, FBX 7.3 Binary, FBX 7.2 ASCII, FBX 7.2 Binär, stl (ASCII, Binär), Wellenfrontobj, Discreet3ds, Universal3d, GLTF, GLTF, GLTF, DXF, DXF, DXF, DXF, DISRET3DS, Collada, GLTF, DXF, DXF, DXF, DXF, DISRET3DS, Collada, GLTF, DXF , Ply (ASCII, Binär), x (ASCII, Binär), Draco, GLTF 2.0 (ASCII, Binär), 3MF, RVM (Text, Binär), ASE, GLB, GLB

Lesen und Schreiben von 3D -Formaten

3DS, AMF, RVM, DAE, DRC, FBX, GITF, OBJ, PLY, STL, U3D, ATT

3D -Datei speichern als

Html

3D -Formate lesen

3MF, ASE, DXF, JT, VRML 1.0, x

unterstützte Umgebungen

  • ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
  • ** macOS: ** Mac OS x
  • ** Linux: ** Ubuntu, Centos und andere
  • ** Java -Versionen: ** `J2SE 9.0 (1,9+) oder höher (zum Beispiel Java 11)

Loslegen

ASSON.3D Java APIs werden im ASSOSE Repository gehostet. Sie können ASPOSPE.3D für Java -API einfach in Ihren Maven -Projekten mit einfachen Konfigurationen verwenden. Für die detaillierten Anweisungen besuchen Sie bitte Installing Aspose.3D for Java from ASSOSE Repository -Dokumentationsseite.

Lineare Extrusion mit Java API durchführen

RectangleShape profile = new RectangleShape();
profile.setRoundingRadius(0.3);
// perform Linear extrusion by passing a 2D shape as input and extend the shape in the 3rd dimension
LinearExtrusion extrusion = new LinearExtrusion(profile, 10) {{ setSlices(100); setCenter(true); setTwist(360); setTwistOffset(new Vector3(10, 0, 0));}};
extrusion.setSlices(100);
extrusion.setCenter(true);
extrusion.setTwist(360);
extrusion.setTwistOffset(new Vector3(10, 0, 0));
// create a scene
Scene scene = new Scene();
// create a child node by passing extrusion
scene.getRootNode().createChildNode(extrusion);
// save 3D scene
scene.save("output.obj", FileFormat.WAVEFRONTOBJ);

Produktseite | Dokumente | Demos | API -Referenz | Beispiele | Blog | Suche | Freie Unterstützung | Vorübergehende Lizenz

VersionRelease Date
22.1117. November 2022
22.1014. Oktober 2022
22.99. September 2022
22.83. August 2022
22.78. Juli 2022
22.610. Juni 2022
22.59. Mai 2022
22.413. April 2022
22.37. März 2022
22.27. Februar 2022
21.123. Dezember 2021
21.115. November 2021
21.109. Oktober 2021
21.96. September 2021
21.86. August 2021
21.7.114. Juli 2021
21.75. Juli 2021
21.67. Juni 2021
21.56. Mai 2021
21.42. April 2021
21.34. März 2021
21.27. Februar 2021
21.18. Januar 2021
20.127. Dezember 2020
20.113. November 2020
20.1010. Oktober 2020
20.94. September 2020
20.811. August 2020
20.73. Juli 2020
20.68. Juni 2020
20.512. Mai 2020
20.49. April 2020
20.33. März 2020
20.210. Februar 2020
20.12. Januar 2020
19.129. Dezember 2019
19.115. November 2019
19.109. Oktober 2019
19.99. September 2019
19.82. August 2019
19.78. Juli 2019
19.65. Juni 2019
19.512. Mai 2019
19.412. April 2019
19.38. März 2019
19.22. Februar 2019
19.19. Januar 2019
18.126. Dezember 2018
18.116. November 2018
18.108. Oktober 2018
18.96. September 2018
18.88. August 2018
18.711. Juli 2018
18.619. Juni 2018
18.528. Mai 2018
FileClassifierSize
aspose-3d-20.3-javadoc.jarjavadoc898.70 KB
aspose-3d-20.3.jar2.15 MB
aspose-3d-20.3.pom391 bytes