<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!  

API Java para processamento de imagem 3D

banner

{{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:

  1. Java 1.7+
  2. 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

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}}

VersionRelease Date
20.511 de maio de 2020
19.111 de novembro de 2019