Aspose.3D  for Java

Java 3D Fájlfeldolgozás API

Hozzon létre, manipuláljon és mentsen el 3D fájlt több formátumba anélkül, hogy külső modellező és megjelenítő szoftverre lenne szüksége.

  Letöltés ingyenes próbaverzió
  
 

A Aspose.3D for Java egy önálló játékprogram és a CAD API, amellyel 3D fájlt kezelhet. A API támogatja a legtöbb népszerű 3D fájlformátumot, és az alkalmazások létrehozhatnak, olvashatnak, konvertálhatnak és konvertálhatnak; könnyen módosíthatja a fájlokat. Ezenkívül a API segítséget nyújt a fejlesztőknek a modellezésben és hatalmas játékvilágok létrehozásában, kiváló jelenetek tervezésében, a virtuális valóság élményében, animációs tulajdonság hozzáadásával a jelenetfájlhoz, az elemek átalakításokkal történő formázásához és még sok máshoz.

Speciális Java 3D API funkciók

Jelenet létrehozása és mentése támogatott formátumokba

3D dokumentum betöltése, mentése és megjelenítése adatfolyamba

Dolgozzon geometriával és jelenethierarchiával

Megoszthatja a háló geometriai adatait több csomóponton belül

Animációs tulajdonság hozzáadása a jelenetfájlhoz

Háló háromszögelése a csúcs egyéni memóriaelrendezésével

Adjon hozzá egy célkamerát, valamint animáljon objektumokat egy 3D jelenetben

Ossza meg a hálókat anyag szerint

Módosítsa a sík tájolását egy felfelé normál megadásával

Hozzon létre geometriát alakzatok extrudálásával

Fokozza a henger létrehozását

Archívum alapú fájlformátum-észlelés

a AMF formátum támogatása

glTF dokumentum importálása és exportálása Draco tömörítéssel

A jelenetfájlok egymás közötti konvertálása

A API egyszerű módon támogatja a 3D fájlformátum konvertálását. A fejlesztők betölthetik a forrásdokumentumot egy Scene példányba, és használhatják a Mentés funkcióját a FileFormat paraméterrel. Ez az!

3D jelenet mentése különböző formátumokban – 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);

3D jelenet létrehozása a következőn keresztül: API

A Aspose.3D for Java lehetővé teszi a fejlesztők számára, hogy a semmiből készítsenek jeleneteket anélkül, hogy bármilyen modellező szoftvertől függnének. A Java API arra is felhatalmazza a fejlesztőket, hogy a jeleneteket a támogatott formátumok bármelyikében elmentsék, például (STL, FBX, Discreet3DS, WavefrontOBJ, Collada és Universal3D).

Jelenet létrehozása primitív 3D alakzatokkal – 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);

Építsen fel csomóponti hierarchiát egyszerű módon

Aspose.3D for Java API lehetőséget biztosít egy csomópont-hierarchia felépítésére, ahol a csomópont a jelenet alapvető építőköve. A csomópontok hierarchiája határozza meg a logikai struktúrát, és látható tartalmat biztosít azáltal, hogy geometriákat, fényeket és kamerákat csatol a csomópontokhoz.

Animációs tulajdonság hozzáadása a jelenethez

A Aspose.3D for Java API kulcskép-animációt biztosít a CurveMapping segítségével, amely egy tulajdonság összetevőit különböző görbékre képezi le. Ezenkívül a könyvtár felajánlja a célkamera beállítását egy 3D fájlban, ami hasznos az animációban, amikor egy adott csomóponthoz kell néznie a kamerának.

Robusztusság, teljesítmény és amp; Méretezhetőség

Aspose.3D for Java úgy lett kialakítva, hogy egyformán jól teljesítsen a szerveren és a kliens oldalon is. Ez egyetlen Java-összeállítás, amely bármely Java-alkalmazással telepíthető, egyszerűen hozzáadva a hivatkozást. Nem kell aggódnia más szolgáltatások vagy modulok miatt, miközben a API-szal dolgozik.

  
  

A Aspose.3D egyedi 3D feldolgozási API-kat kínál más népszerű fejlesztői környezetekhez, az alábbiak szerint: