<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"
API Java para processamento de imagem 3D
{{HIPERLINK1}} | {{HIPERLINK2}} | {{HIPERLINK3}} | {{HIPERLINK4}} | {{HIPERLINK5}} | {{HIPERLINK6}} | {{HIPERLINK7}} | {{HIPERLINK8}}
Aspose.3D Cloud SDK for Java ajuda você a trabalhar com formatos de arquivo 3D em seus aplicativos Java baseados em nuvem, sem instalar nenhum software de terceiros. É um wrapper em torno de Aspose.3D Cloud REST APIs.
Processe objetos e arquivos 3D na nuvem
- Create a new 3D entity com tamanho.
- Exclua os nós especificados de uma cena 3D.
- Convert entre vários supported 3D file formats.
- Extraia e salve uma cena em um novo formato de arquivo.
- Extraia dados brutos de um arquivo PDF protegido por senha.
- Triangule um arquivo inteiro e salve-o no arquivo original.
- Triangule um arquivo inteiro ou uma parte específica de uma cena (especificado por OAP) e salve-o em um novo arquivo.
- API baseada em REST que oferece independência de plataforma.
- Capacidade de integração com outros serviços em nuvem.
- Nenhuma ferramenta adicional ou software de renderização é necessário.
Recursos de armazenamento em nuvem de imagem 3D
- Carregar, baixar, copiar, mover e excluir arquivos, incluindo manipulação de versões (se você estiver usando armazenamento em nuvem que suporte esse recurso - verdadeiro por padrão).
- Criar, copiar, mover e excluir pastas.
- Copie e mova arquivos e pastas em armazenamentos separados no escopo de uma única operação.
- Verifique se existe determinado arquivo, pasta ou armazenamento.
Tipos de entidades 3D compatíveis
- Caixa
- Cilindro
- Esfera
- Toro
- Avião
Ler e escrever formatos 3D
Autodesk®: FBX 7.2 a 7.5 (ASCII/binário)
Sistemas 3D CAD: STL (ASCII/Binário)
Frente de onda: OBJ
Estúdio 3D discreto: 3DS
Universal3D: U3D
Collada: DAE
Transmissão GL: glTF (ASCII/Binário)
Google Draco: RDC
Formato de documento portátil: PDF
Outros: RVM (texto/binário), AMF, PLY (ASCII/binário), HTML
Formatos somente leitura
AutoCAD: DXF
DirectX: X (ASCII/binário)
Siemens®: JT
Pixar®: USD, USDZ
Microsoft®: 3MF
3D Studio Max®: ASE
Requisitos
A construção da biblioteca cliente da API requer:
- Java 1.7+
- Especialista
Pré-requisitos
Para usar o Aspose.3D Cloud SDK para Java, você precisa registrar uma conta com Aspose Cloud e pesquisar/criar ID e Segredo do cliente em Cloud Dashboard. Há cota gratuita disponível. Para obter mais detalhes, consulte Aspose Cloud Pricing.
Instalação
Instalar a partir do Maven
Adicione o repositório Aspose Cloud ao seu aplicativo pom.xml
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Instalar a partir da fonte
Para instalar a biblioteca cliente da API em seu repositório Maven local, basta executar:
mvn clean install
Para implantá-lo em um repositório Maven remoto, defina as configurações do repositório e execute:
mvn clean deploy
Consulte o OSSRH Guide para obter mais informações.
Usuários do Maven
Adicione esta dependência ao POM do seu projeto:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-cloud</artifactId>
<version>20.5</version>
</dependency>
</dependencies>
Outros
Primeiramente gere o JAR executando:
mvn clean package
Em seguida, instale manualmente os seguintes JARs:
target/aspose-3d-cloud-20.5.jar
alvo/lib/*.jar
Conversão 3D para PDF em 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);
Licenciamento
Todos os SDKs, scripts auxiliares e modelos do Aspose.3D Cloud são licenciados sob MIT License.
Autorização e Autenticação
Authentication schemes definido para a API é o seguinte:
JWT
- Tipo: OAuth
- Fluxo: aplicativo
- URL de autorização:https://api.aspose.cloud/connect/token
Recomendação
É recomendável criar uma instância de ApiClient
por thread em um ambiente multithread para evitar possíveis problemas.
{{HIPERLINK1}} | {{HIPERLINK2}} | {{HIPERLINK3}} | {{HIPERLINK4}} | {{HIPERLINK5}} | {{HIPERLINK6}} | {{HIPERLINK7}} | {{HIPERLINK8}}
File | Classifier | Size |
---|---|---|
aspose-3d-cloud-20.5-sources.jar | sources | 88.76 KB |
aspose-3d-cloud-20.5.jar | 226.22 KB | |
aspose-3d-cloud-20.5.pom | 6.59 KB |
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