Aspose.3D  for Java

Java 3D Zpracování souboru API

Vytvářejte, manipulujte a ukládejte soubory 3D do různých formátů bez nutnosti jakéhokoli externího softwaru pro modelování a vykreslování.

  Download free trial
  
 

Aspose.3D for Java je samostatný herní software a CAD API pro manipulaci se soubory 3D. API podporuje většinu oblíbených formátů souborů 3D a aplikace mohou vytvářet, číst, konvertovat & snadno upravovat soubory. Kromě toho API pomáhá vývojářům při modelování a vytváření masivních herních světů, skvělých scén pro vizualizaci designu, zapojení virtuální reality, přidávání vlastnosti Animation do souboru scény, formátování prvků pomocí transformací a mnoho dalšího.

Pokročilé funkce Java 3D API

Vygenerujte scénu a uložte ji v podporovaných formátech

Načíst, uložit a vykreslit 3D dokument do streamu

Práce s geometrií a hierarchií scén

Sdílejte data geometrie sítě v rámci více uzlů

Přidejte vlastnost animace do souboru scény

Triangulujte síť s vlastním paměťovým rozložením vrcholu

Přidejte cílovou kameru a animujte objekty do scény 3D

Rozdělte oka podle materiálu

Změňte orientaci roviny zadáním normály nahoru

Vytvářejte geometrii vytlačováním tvarů

Vylepšete tvorbu válce

Detekce formátu souboru založeného na archivu

podpora formátu AMF

Importujte a exportujte glTF dokumentů pomocí komprese Draco

Inter-konvertovat soubory scén

API poskytuje podporu převodu formátu souboru 3D jednoduchým způsobem. Vývojáři mohou načíst zdrojový dokument do instance Scene a použít jeho funkci Uložit s parametrem FileFormat. A je to!

Uložit scénu 3D v různých formátech – 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);

Vygenerovat 3D scén prostřednictvím API

Aspose.3D for Java umožňuje vývojářům vytvářet scény od začátku bez závislosti na jakémkoli modelovacím softwaru. Java API také umožňuje vývojářům ukládat scény v jakémkoli z podporovaných formátů, jako jsou (STL, FBX, Discreet3DS, WavefrontOBJ, Collada a Universal3D).

Vytvořte scénu s primitivními tvary 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);

Vybudujte hierarchii uzlů jednoduchým způsobem

Aspose.3D for Java API poskytuje možnost vytvořit hierarchii uzlů, kde je uzel základním stavebním kamenem scény. Hierarchie uzlů definuje logickou strukturu a poskytuje viditelný obsah připojením geometrií, světel a kamer k uzlům.

Přidejte vlastnost animace do scény

Aspose.3D for Java API poskytuje podporu pro animaci klíčových snímků prostřednictvím CurveMapping, která mapuje součásti vlastnosti na různé křivky. Navíc knihovna nabízí nastavení cílové kamery v souboru 3D, což je užitečné v animaci, když potřebujete, aby kamera čelila konkrétnímu uzlu.

Robustnost, výkon & Škálovatelnost

Aspose.3D for Java je navrženo tak, aby fungovalo stejně dobře na straně serveru i klienta. Jedná se o jediné sestavení Java, které lze nasadit s jakoukoli aplikací Java pouhým přidáním jeho reference. Při práci s API se nemusíte starat o další služby nebo moduly.

  
  

Aspose.3D nabízí individuální rozhraní API pro zpracování 3D pro další populární vývojová prostředí, jak je uvedeno níže: