Aspose.3D  for Java

Java 3D Elaborazione file API

Crea, manipola e salva 3D file in più formati senza richiedere alcun software di modellazione e rendering esterno.

  Scarica la prova gratuita
  
 

Aspose.3D for Java è un Gameware autonomo e CAD API per manipolare 3D file. API supporta la maggior parte dei formati di file 3D più diffusi e le applicazioni possono creare, leggere, convertire e amp; modificare facilmente i file. Inoltre, API assiste gli sviluppatori nella modellazione e nella creazione di enormi mondi di gioco, scene superbe per la visualizzazione del design, coinvolgere esperienze di realtà virtuale, aggiungere proprietà di animazione al file di scena, formattare elementi utilizzando trasformazioni e molto altro.

Funzionalità Java 3D API avanzate

Genera scena e salva nei formati supportati

Carica, salva ed esegui il rendering di 3D documento in uno stream

Lavora con la geometria e la gerarchia delle scene

Condividi i dati della geometria della mesh all'interno di più nodi

Aggiungi la proprietà di animazione al file di scena

Triangolare una mesh con layout di memoria personalizzato del vertice

Aggiungi una telecamera di destinazione e anima gli oggetti in una scena 3D

Dividi le maglie per materiale

Modificare l'orientamento del piano specificando una normale in alto

Crea la geometria estrudendo le forme

Migliora la creazione del cilindro

Rilevamento del formato file basato su archivio

supporto del formato AMF

Importa ed esporta glTF documenti utilizzando la compressione Draco

Conversione tra file di scena

API fornisce il supporto della conversione del formato file 3D in modo semplice. Gli sviluppatori possono caricare il documento di origine in un'istanza di Scene e utilizzare la sua funzione Salva con il parametro FileFormat. Questo è tutto!

Salva 3D scena in diversi formati - 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);

Genera 3D scene tramite API

Aspose.3D for Java consente agli sviluppatori di creare scene da zero senza la dipendenza di alcun software di modellazione. Java API consente inoltre agli sviluppatori di salvare le scene in qualsiasi formato supportato come (STL, FBX, Discreet3DS, WavefrontOBJ, Collada e Universal3D).

Crea una scena con forme primitive 3D - 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);

Costruisci una gerarchia di nodi in modo semplice

Aspose.3D for Java API offre la possibilità di costruire una gerarchia di nodi in cui un nodo è l'elemento costitutivo di base di una scena. Una gerarchia di nodi definisce la struttura logica e fornisce contenuto visibile collegando geometrie, luci e telecamere ai nodi.

Aggiungi la proprietà di animazione alla scena

Aspose.3D for Java API fornisce supporto per l'animazione dei fotogrammi chiave tramite CurveMapping che mappa i componenti di una proprietà su curve diverse. Inoltre, la libreria offre la possibilità di impostare la telecamera di destinazione in un file 3D utile nell'animazione quando è necessario che la telecamera sia di fronte a un nodo particolare.

Robustezza, prestazioni e amp; Scalabilità

Aspose.3D for Java è progettato per funzionare ugualmente bene sul lato server o client. È un singolo assembly Java che può essere distribuito con qualsiasi applicazione Java semplicemente aggiungendo il relativo riferimento. Non devi preoccuparti di altri servizi o moduli mentre lavori con API.

  
  

Aspose.3D offre API di elaborazione 3D individuali per altri ambienti di sviluppo popolari, come elencato di seguito: