Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.11</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-3d', version: '22.11')
<dependency org="com.aspose" name="aspose-3d" rev="22.11">
<artifact name="aspose-3d" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-3d" % "22.11"
API Java pour le traitement d’image 3D
Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Chercher | Support gratuit | Licence temporaire
Aspose.3D for Java API est construit pour créer, modifier, manipuler et sauver les formats 3D. Il permet aux applications Java de se connecter avec des documents 3D sans installer de package logiciel sur l’ordinateur. Aspose.3d pour l’API Java aide les développeurs à modéliser et à créer des mondes massifs dans des jeux, à de superbes scènes de visualisation de conception et à engager des expériences de réalité virtuelle. L’API est conviviale et permet d’économiser du temps et de l’argent que de créer une solution similaire à partir de zéro.
Fonctionnalités de traitement des fichiers 3D
Créer, charge et enregistrer la scène 3D.
Travaillez avec des modèles 3D et des objets 3D.
Configuration de la caméra cible dans le document 3D.
Ajouter la hiérarchie des nœuds et partager des données géométriques de maillage entre plusieurs nœuds de scène 3D.
Créer un maillage 3D et exposer la transformation géométrique.
Convertissez tous les polygones en triangles dans le modèle 3D.
Travaillez avec extrusion linéaire, cylindre et Nuage de points.
Formats de fichiers 3D pris en charge
FBX 7.5 ASCII, FBX 7.5 binaire, FBX 7.4 ASCII, FBX 7.4 Binary, FBX 7.3 ASCII, FBX 7.3 Binary, FBX 7.2 ASCII, FBX 7.2 BINAL , Pli (ascii, binaire), x (ascii, binaire), draco, gltf 2.0 (ascii, binaire), 3mf, RVM (texte, binaire), ase, glb
lire et écrire des formats 3D
3DS, AMF, RVM, DAE, DRC, FBX, GITF, OBJ, PLY, STL, U3D, ATTR
Enregistrer le fichier 3D comme
Html
lire les formats 3D
3mf, ase, dxf, jt, vrml 1.0, x
Environnements pris en charge
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
- ** macOS: ** mac os x
- ** Linux: ** Ubuntu, Centos et autres
- ** Versions Java: **
J2SE 9.0 (1.9+)
ou supérieur (par exemple Java 11)
Commencer
Les API Java ASPOSE.3D sont hébergées au Référentiel. Vous pouvez facilement utiliser ASPOSE.3D pour l’API Java directement dans vos projets Maven avec des configurations simples. Pour les instructions détaillées, veuillez visiter la page de documentation Installing Aspose.3D for Java from Référentiel.
Effectuer une extrusion linéaire à l’aide de l’API Java
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);
Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Chercher | Support gratuit | Licence temporaire
Version | Release Date |
---|---|
22.11 | 17 novembre 2022 |
22.10 | 14 octobre 2022 |
22.9 | 9 septembre 2022 |
22.8 | 3 août 2022 |
22.7 | 8 juillet 2022 |
22.6 | 10 juin 2022 |
22.5 | 9 mai 2022 |
22.4 | 13 avril 2022 |
22.3 | 7 mars 2022 |
22.2 | 7 février 2022 |
21.12 | 3 décembre 2021 |
21.11 | 5 novembre 2021 |
21.10 | 9 octobre 2021 |
21.9 | 6 septembre 2021 |
21.8 | 6 août 2021 |
21.7.1 | 14 juillet 2021 |
21.7 | 5 juillet 2021 |
21.6 | 7 juin 2021 |
21.5 | 6 mai 2021 |
21.4 | 2 avril 2021 |
21.3 | 4 mars 2021 |
21.2 | 7 février 2021 |
21.1 | 8 janvier 2021 |
20.12 | 7 décembre 2020 |
20.11 | 3 novembre 2020 |
20.10 | 10 octobre 2020 |
20.9 | 4 septembre 2020 |
20.8 | 11 août 2020 |
20.7 | 3 juillet 2020 |
20.6 | 8 juin 2020 |
20.5 | 12 mai 2020 |
20.4 | 9 avril 2020 |
20.3 | 3 mars 2020 |
20.2 | 10 février 2020 |
20.1 | 2 janvier 2020 |
19.12 | 9 décembre 2019 |
19.11 | 5 novembre 2019 |
19.10 | 9 octobre 2019 |
19.9 | 9 septembre 2019 |
19.8 | 2 août 2019 |
19.7 | 8 juillet 2019 |
19.6 | 5 juin 2019 |
19.5 | 12 mai 2019 |
19.4 | 12 avril 2019 |
19.3 | 8 mars 2019 |
19.2 | 2 février 2019 |
19.1 | 9 janvier 2019 |
18.12 | 6 décembre 2018 |
18.11 | 6 novembre 2018 |
18.10 | 8 octobre 2018 |
18.9 | 6 septembre 2018 |
18.8 | 8 août 2018 |
18.7 | 11 juillet 2018 |
18.6 | 19 juin 2018 |
18.5 | 28 mai 2018 |
Java 3D API Java 3D Component Java 3D Library Java 3D Class 3D 3D Geometry3D Manufecturing 3D Modeling 3D Objects 3D PDF 3D Scene 3D Studio Max 3D Viewports 3DS 3D to GLTF2.0 3D to HTML 3D to PDF 3MF AMF Animation ASE Aspose.3D Aspose.Total AutoCAD Autodesk Collada Conholdate Conholdate.Total Cylinder DAE Darco DirectX DRC DXF FBX Geometry gITF HTML JT Linear Extrusion Mesh Morph NURBS OBJ PDF PLY Nuage de points Polygons Redenring RVM Skeleton STL U3D VRML Wavefront