Aspose.3D  for Java

Java 3D Processamento de arquivo API

Crie, manipule e salve arquivos 3D em vários formatos sem precisar de nenhum software externo de modelagem e renderização.

  Download grátis julgamento
  
 

Aspose.3D for Java é um Gameware autônomo e CAD API para manipular arquivos 3D. API suporta a maioria dos formatos de arquivo 3D populares e os aplicativos podem criar, ler, converter & modificar arquivos facilmente. Além disso, API auxilia os desenvolvedores na modelagem e criação de mundos de jogos massivos, cenas excelentes para visualização de design, experiências de realidade virtual, adição de propriedades de animação ao arquivo de cena, formatação de elementos usando transformações e muito mais.

Recursos avançados de Java 3D API

Gere cena e salve em formatos suportados

Carregar, salvar e renderizar 3D documento em um fluxo

Trabalhar com geometria e hierarquia de cena

Compartilhe dados de geometria de malha em vários nós

Adicionar propriedade de animação ao arquivo de cena

Triangular uma malha com layout de memória personalizado do vértice

Adicione uma câmera de destino e animar objetos em uma cena 3D

Dividir malhas por material

Altere a orientação do plano especificando uma normal para cima

Criar geometria extrudando formas

Melhore a criação do cilindro

Detecção de formato de arquivo baseado em arquivo

suporte de formato AMF

Importe e exporte documentos glTF usando compactação Draco

Arquivos de cena interconvertidos

API oferece suporte para conversão de formato de arquivo 3D de maneira simples. Os desenvolvedores podem carregar o documento de origem em uma instância de Cena e usar sua função Salvar com o parâmetro FileFormat. É isso!

Salve 3D cena em formatos diferentes - Java

// load the file to be converted

Scene scnObj = new Scene(dir + "srctemplate.fbx");

// save in different formats

scnObj.save(dir + "trgoutput.stl", FileFormat.STLASCII);

scnObj.save(dir + "trgoutput.obj", FileFormat.WAVEFRONTOBJ);

Gere 3D Cenas por meio de API

Aspose.3D for Java permite que os desenvolvedores criem cenas do zero sem a dependência de qualquer software de modelagem. O Java API também permite que os desenvolvedores salvem as cenas em qualquer um dos formatos suportados, como (STL, FBX, Discreet3DS, WavefrontOBJ, Collada e Universal3D).

Crie uma cena com formas 3D primitivas - Java

// initialize a Scene object

Scene scn = new Scene();

// create a Box model

scn.getRootNode().createChildNode("box", new Box());

// create a Cylinder model

scn.getRootNode().createChildNode("cylinder", new Cylinder());

// save drawing in the FBX format

scn.save(dir + "output.fbx", FileFormat.FBX7500ASCII);

Construir hierarquia de nós de maneira simples

Aspose.3D for Java API fornece a capacidade de construir uma hierarquia de Node onde um Node é o bloco de construção básico de uma cena. Uma hierarquia de nós define a estrutura lógica e fornece conteúdo visível anexando geometrias, luzes e câmeras aos nós.

Adicionar propriedade de animação à cena

Aspose.3D for Java API oferece suporte para animação de quadro-chave via CurveMapping que mapeia componentes de uma propriedade para diferentes curvas. Além disso, a biblioteca oferece a configuração da câmera de destino em um arquivo 3D que é útil na animação quando você precisa que a câmera fique voltada para um nó específico.

Robustez, Desempenho & Escalabilidade

Aspose.3D for Java foi projetado para funcionar igualmente bem no lado do servidor ou do cliente. É um único assembly Java que pode ser implantado com qualquer aplicativo Java simplesmente adicionando sua referência. Você não precisa se preocupar com outros serviços ou módulos enquanto trabalha com API.

  
  

Aspose.3D oferece APIs de processamento 3D individuais para outros ambientes de desenvolvimento populares, conforme listado abaixo: