Aspose.3D  for Java

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 gratuit
  
 

Aspose.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.

  
  

Aspose.3D propose des API de traitement 3D individuelles pour d\'autres environnements de développement populaires répertoriés ci-dessous :