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

Java SDK pour traiter les formats 3D

main-banner

Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial

Aspose.3D Cloud SDK for Java vous aide à travailler avec des formats de fichiers 3D dans vos applications Java basées sur le cloud, sans installer de logiciel tiers. Il s’agit d’un wrapper autour de Aspose.3D Cloud REST APIs.

Traiter des objets et des fichiers 3D dans le cloud

Create a new 3D entity avec la taille.

  • Supprimer les nœuds spécifiés d’une scène 3D.
  • Convert entre différents supported 3D file formats.
  • Extrayez et enregistrez une scène dans un nouveau format de fichier.
  • Extrayez les données brutes d’un fichier PDF protégé par mot de passe.
  • Trianguler un fichier entier et l’enregistrer dans le fichier d’origine.
  • Trianguler un fichier entier ou une partie spécifique d’une scène (spécifié par OAP) et l’enregistrer dans un nouveau fichier.
  • API basée sur REST qui offre une indépendance de plate-forme.
  • Capacité d’intégration avec d’autres services cloud.
  • Aucun outil ou logiciel de rendu supplémentaire n’est requis.

Fonctionnalités de stockage en nuage d’images 3D

  • Téléchargez, téléchargez, copiez, déplacez et supprimez des fichiers, y compris la gestion des versions (si vous utilisez le stockage Cloud qui prend en charge cette fonctionnalité - true par défaut).
  • Créer, copier, déplacer et supprimer des dossiers.
  • Copiez et déplacez des fichiers et des dossiers dans des stockages séparés dans le cadre d’une seule opération.
  • Vérifiez si certains fichiers, dossiers ou stockage existent.

Types d’entités 3D pris en charge

  • Boîte
  • Cylindre
  • Sphère
  • Tore
  • Avion

Lire et écrire des formats 3D

Autodesk® : FBX 7.2 à 7.5 (ASCII/binaire)
CAO des systèmes 3D : STL (ASCII/binaire)
Front d’onde : OBJ
Studio 3D discret : 3DS
Universal3D : U3D
Collation : DAE
Transmission GL : glTF (ASCII/binaire)
Google Draco : RDC
Format de document portable : PDF
Autre : RVM (texte/binaire), AMF, PLY (ASCII/binaire), HTML

Formats en lecture seule

AutoCAD : DXF
DirectX : X (ASCII/binaire)
Siemens® : JT
Pixar® : USD, USDZ
Microsoft® : 3MF
3D Studio Max® : ASE

Conditions

La création de la bibliothèque cliente de l’API nécessite :

  1. Java 1.7+
  2. Maven

Conditions préalables

Pour utiliser Aspose.3D Cloud SDK pour Java, vous devez créer un compte avec Aspose Cloud et rechercher/créer l’ID client et le secret client sur Cloud Dashboard. Un quota gratuit est disponible. Pour plus de détails, consultez Aspose Cloud Pricing.

Installation

Installer depuis Maven

Ajoutez le référentiel Aspose Cloud à votre application pom.xml

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://releases.aspose.cloud/java/repo/</url>
    </repository>
</repositories>

Installer depuis la source

Pour installer la bibliothèque cliente de l’API dans votre référentiel Maven local, exécutez simplement :

mvn clean install

Pour le déployer sur un référentiel Maven distant à la place, configurez les paramètres du référentiel et exécutez :

mvn clean deploy

Reportez-vous au OSSRH Guide pour plus d’informations.

Utilisateurs Maven

Ajoutez cette dépendance au POM de votre projet :

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d-cloud</artifactId>
        <version>20.5</version>
    </dependency>
</dependencies>

Les autres

Générez d’abord le JAR en exécutant :

mvn clean package

Ensuite, installez manuellement les fichiers JAR suivants :

  • target/aspose-3d-cloud-20.5.jar
  • cible/lib/*.jar

Conversion 3D en PDF en Java

// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).

ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", "MY_CLIENT_ID", "MY_CLIENT_SECRET");

const string name = "sample.3d";
const string multifileprefix = "newScene";
const string newformat = "pdf";
const string password = null;
const string folder = "3DTest";
string storage = "My_Storage_Name";

var response = threeDCloudApi.PostSceneToFileWithHttpInfo(name, multifileprefix, newformat, password, folder, storage);
Console.WriteLine(response);

Licence

Tous les SDK, scripts d’assistance et modèles Aspose.3D Cloud sont sous licence MIT License.

Autorisation et authentification

Authentication schemes défini pour l’API est le suivant :

JWT

Recommandation

Il est recommandé de créer une instance de ApiClient par thread dans un environnement multithread pour éviter tout problème potentiel.

Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
20.511 mai 2020
19.111 novembre 2019