Java 3D Traitement des fichiers API
Créez, manipulez et enregistrez des fichiers 3D dans plusieurs formats sans nécessiter de logiciel de modélisation et de rendu externe.
Télécharger l'essai gratuitAspose.3D for Java est un Gameware autonome et CAD API pour manipuler des fichiers 3D. API prend en charge la plupart des formats de fichiers populaires 3D et les applications peuvent créer, lire, convertir et amp; modifier facilement les fichiers. De plus, API assiste les développeurs dans la modélisation et la création de mondes de jeu massifs, de superbes scènes pour la visualisation de conception, engage des expériences de réalité virtuelle, ajoute la propriété Animation au fichier de scène, formate des éléments à l'aide de transformations et bien plus encore.
Fonctionnalités Java 3D API avancées
Générer une scène et enregistrer dans des formats pris en charge
Charger, enregistrer et afficher le document 3D dans un flux
Travailler avec la géométrie et la hiérarchie des scènes
Partager des données de géométrie de maillage dans plusieurs nœuds
Ajouter une propriété d'animation au fichier de scène
Trianguler un maillage avec une disposition de mémoire personnalisée du sommet
Ajouter une caméra cible ainsi que des objets animés dans une scène 3D
Fractionner les maillages par matériau
Modifier l'orientation du plan en spécifiant une normale vers le haut
Créer une géométrie en extrudant des formes
Améliorer la création de cylindre
Détection de format de fichier basée sur les archives
prise en charge du format AMF
Importer et exporter glTF documents à l'aide de la compression Draco
Inter-convertir les fichiers de scène
API prend en charge la conversion du format de fichier 3D de manière simple. Les développeurs peuvent charger le document source dans une instance de Scene et utiliser sa fonction Save avec le paramètre FileFormat. C'est ça!
Enregistrer 3D scène dans différents formats - Java
// load the file to be converted
Scene scnObj = new Scene(dir + "srctemplate.fbx");
// save in different formats
scnObj.save(dir + "trgoutput.stl", FileFormat.STLASCII);
scnObj.save(dir + "trgoutput.obj", FileFormat.WAVEFRONTOBJ);
Générer 3D scènes via API
Aspose.3D for Java permet aux développeurs de créer des scènes à partir de zéro sans dépendre d'aucun logiciel de modélisation. Le Java API permet également aux développeurs d'enregistrer les scènes dans l'un des formats pris en charge tels que (STL, FBX, Discreet3DS, WavefrontOBJ, Collada et Universal3D).
Créer une scène avec des formes 3D primitives - Java
// initialize a Scene object
Scene scn = new Scene();
// create a Box model
scn.getRootNode().createChildNode("box", new Box());
// create a Cylinder model
scn.getRootNode().createChildNode("cylinder", new Cylinder());
// save drawing in the FBX format
scn.save(dir + "output.fbx", FileFormat.FBX7500ASCII);
Construire une hiérarchie de nœuds de manière simple
Aspose.3D for Java API offre la possibilité de créer une hiérarchie de nœuds où un nœud est le bloc de construction de base d'une scène. Une hiérarchie de nœuds définit la structure logique et fournit un contenu visible en attachant des géométries, des lumières et des caméras aux nœuds.
Ajouter une propriété d'animation à la scène
Aspose.3D for Java API prend en charge l'animation d'images clés via CurveMapping qui mappe les composants d'une propriété à différentes courbes. De plus, la bibliothèque propose de configurer la caméra cible dans un fichier 3D, ce qui est utile dans l'animation lorsque vous avez besoin que la caméra fasse face à un nœud particulier.
Robustesse, Performance & Évolutivité
Aspose.3D for Java est conçu pour fonctionner aussi bien côté serveur que côté client. Il s'agit d'un seul assemblage Java qui peut être déployé avec n'importe quelle application Java en ajoutant simplement sa référence. Vous n'avez pas à vous soucier d'autres services ou modules lorsque vous travaillez avec API.
- Ressources d\'apprentissage
- Documentation
- Code source
- API références
- Vidéos didactiques
- Support produit
- Assistance gratuite
- Assistance payante
- Blog
- Notes de version
- Pourquoi Aspose.3D for Java
- Liste des clients
- Réussites