Aspose.3D  for Java

Java 3D Przetwarzanie plików API

Twórz, manipuluj i zapisuj 3D pliki w wielu formatach bez konieczności używania zewnętrznego oprogramowania do modelowania i renderowania.

  Pobierz darmową wersję próbną
  
 

Aspose.3D for Java to samodzielny Gameware i CAD API do manipulowania 3D plikami. API obsługuje większość popularnych 3D formatów plików, a aplikacje mogą tworzyć, odczytywać, konwertować i konwertować; łatwo modyfikować pliki. Ponadto API pomaga programistom w modelowaniu i tworzeniu ogromnych światów gier, wspaniałych scen do wizualizacji projektów, angażowaniu doświadczeń wirtualnej rzeczywistości, dodawaniu właściwości Animation do pliku sceny, formatowaniu elementów przy użyciu transformacji i wielu innych.

Zaawansowane Java 3D API funkcje

Generuj scenę i zapisuj w obsługiwanych formatach

Załaduj, zapisz i wyrenderuj 3D dokument do strumienia

Praca z geometrią i hierarchią scen

Udostępniaj dane geometrii siatki w wielu węzłach

Dodaj właściwość animacji do pliku sceny

Trianguluj siatkę z niestandardowym układem pamięci wierzchołka

Dodaj kamerę docelową oraz animuj obiekty w scenie 3D

Podziel siatki według materiału

Zmień orientację płaszczyzny, określając normalną w górę

Twórz geometrię przez wytłaczanie kształtów

Popraw tworzenie cylindra

Wykrywanie formatu plików na podstawie archiwum

obsługa formatu AMF

Importuj i eksportuj glTF dokumenty przy użyciu kompresji Draco

Interkonwertowanie plików scen

API zapewnia obsługę konwersji formatu plików 3D w prosty sposób. Deweloperzy mogą załadować dokument źródłowy w instancji Scene i użyć jego funkcji Save z parametrem FileFormat. Otóż to!

Zapisz 3D scenę w różnych formatach - 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);

Wygeneruj 3D Sceny przez API

Aspose.3D for Java umożliwia programistom tworzenie scen od podstaw bez konieczności korzystania z żadnego oprogramowania do modelowania. Java API umożliwia również programistom zapisywanie scen w dowolnym z obsługiwanych formatów, takich jak (STL, FBX, Discreet3DS, WavefrontOBJ, Collada i Universal3D).

Utwórz scenę z prymitywnych 3D kształtów — 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);

Zbuduj hierarchię węzłów w prosty sposób

Aspose.3D for Java API umożliwia budowanie hierarchii węzłów, w której węzeł jest podstawowym budulcem sceny. Hierarchia węzłów definiuje strukturę logiczną i zapewnia widoczną zawartość, dołączając do węzłów geometrie, światła i kamery.

Dodaj właściwość animacji do sceny

Aspose.3D for Java API zapewnia obsługę animacji klatek kluczowych za pomocą mapowania krzywych, które odwzorowuje składniki właściwości na różne krzywe. Ponadto biblioteka oferuje możliwość ustawienia kamery docelowej w pliku 3D, co jest przydatne w animacji, gdy kamera musi być skierowana w stronę konkretnego węzła.

Solidność, wydajność i; Skalowalność

Aspose.3D for Java ma działać równie dobrze po stronie serwera, jak i klienta. Jest to pojedynczy zestaw Java, który można wdrożyć z dowolną aplikacją Java, po prostu dodając jego odwołanie. Nie musisz martwić się o inne usługi lub moduły podczas pracy z API.

  
  

Aspose.3D oferuje indywidualne 3D interfejsy API przetwarzania dla innych popularnych środowisk programistycznych, jak podano poniżej: