<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 para procesar formatos 3D

main-banner

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

Aspose.3D Cloud SDK for Java lo ayuda a trabajar con formatos de archivo 3D dentro de sus aplicaciones Java basadas en la nube, sin instalar ningún software de terceros. Es un envoltorio alrededor de Aspose.3D Cloud REST APIs.

Procese objetos y archivos 3D en la nube

  • Create a new 3D entity con tamaño.
  • Eliminar los nodos especificados de una escena 3D.
  • Convert entre varios supported 3D file formats.
  • Extraiga y guarde una escena en un nuevo formato de archivo.
  • Extraiga datos sin procesar de un archivo PDF protegido con contraseña.
  • Triangular un archivo completo y guardarlo en el archivo original.
  • Triangule un archivo completo o una parte específica de una escena (especificado por OAP) y guárdelo en un nuevo archivo.
  • API basada en REST que ofrece independencia de plataforma.
  • Capacidad de integración con otros servicios en la nube.
  • No se requiere ninguna herramienta adicional o software de renderizado.

Características de almacenamiento en la nube de imágenes 3D

  • Cargue, descargue, copie, mueva y elimine archivos, incluido el manejo de versiones (si está utilizando almacenamiento en la nube que admita esta función, verdadero de forma predeterminada).
  • Crear, copiar, mover y eliminar carpetas.
  • Copie y mueva archivos y carpetas entre almacenamientos separados en el ámbito de una sola operación.
  • Comprobar si existe cierto archivo, carpeta o almacenamiento.

Tipos de entidades 3D compatibles

  • Caja
  • Cilindro
  • Esfera
  • Toro
  • Plano

Leer y escribir formatos 3D

Autodesk®: FBX 7.2 a 7.5 (ASCII/Binario)
CAD de sistemas 3D: STL (ASCII/Binario)
Frente de onda: OBJ
Estudio 3D discreto: 3DS
Universal3D: U3D
Collada: DAE
Transmisión GL: glTF (ASCII/Binario)
Google Draco: República Democrática del Congo
Formato de documento portátil: PDF
Otro: RVM (texto/binario), AMF, PLY (ASCII/binario), HTML

Formatos de solo lectura

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

Requisitos

La creación de la biblioteca del cliente API requiere:

  1. java 1.7+
  2. Experto

requisitos previos

Para usar Aspose.3D Cloud SDK para Java, debe registrar una cuenta con Aspose Cloud y buscar/crear ID de cliente y Secreto de cliente en Cloud Dashboard. Hay cupo libre disponible. Para obtener más detalles, consulte Aspose Cloud Pricing.

Instalación

Instalar desde Maven

Agregue el repositorio de Aspose Cloud a su aplicación pom.xml

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

Instalar desde la fuente

Para instalar la biblioteca del cliente API en su repositorio Maven local, simplemente ejecute:

mvn clean install

Para implementarlo en un repositorio remoto de Maven, configure los ajustes del repositorio y ejecute:

mvn clean deploy

Consulte OSSRH Guide para obtener más información.

Usuarios expertos

Agregue esta dependencia al POM de su proyecto:

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

Otros

Primero genere el JAR ejecutando:

mvn clean package

Luego instale manualmente los siguientes JAR:

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

Conversión de 3D a 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);

Licencia

Todos los SDK de Aspose.3D Cloud, los scripts auxiliares y las plantillas tienen licencia bajo MIT License.

Autorización y autenticación

Authentication schemes definido para la API es el siguiente:

JWT

Recomendación

Se recomienda crear una instancia de ApiClient por subproceso en un entorno multiproceso para evitar posibles problemas.

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

VersionRelease Date
20.511 de mayo de 2020
19.111 de noviembre de 2019