<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-cloud</artifactId>
<version>20.5</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-3d-cloud', version: '20.5')
<dependency org="com.aspose" name="aspose-3d-cloud" rev="20.5">
<artifact name="aspose-3d-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-3d-cloud" % "20.5"
Java SDK para procesar formatos 3D
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:
- java 1.7+
- 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
- Tipo: OAuth
- Flujo: aplicación
- URL de autorización:https://api.aspose.cloud/connect/token
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
Aspose.3D Aspose.3D Cloud Aspose-Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud DirectX X ASCII Binary Siemens JT DXF 3MF ASF VRML HTML FBX STL OBJ 3DS U3D DAE gITF DRC EVM PDF AMF PLY Model modeling entity 3D box xylinder sphere torus plane camera light path extract export exporter convert converter conversion triangulate mesh scale object transform translate phi segment plane theta radius tubular tube arc radial