Aspose.3D  for Java

Java 3D Обработка файлов API

Создавайте, манипулируйте и сохраняйте файлы 3D в различных форматах, не требуя никакого внешнего программного обеспечения для моделирования и рендеринга.

  Скачать бесплатную пробную версию
  
 

Aspose.3D for Java – это отдельная игровая программа, а CAD API – для управления файлами 3D. API поддерживает большинство популярных форматов файлов 3D, и приложения могут создавать, читать, преобразовывать & легко изменять файлы. Кроме того, API помогает разработчикам в моделировании и создании огромных игровых миров, превосходных сцен для визуализации дизайна, вовлечения в виртуальную реальность, добавления свойства анимации в файл сцены, форматирования элементов с использованием преобразований и многого другого.

Дополнительные Java 3D API функции

Создайте сцену и сохраните в поддерживаемых форматах

Загрузить, сохранить и преобразовать документ 3D в поток

Работа с геометрией и иерархией сцен

Совместное использование данных геометрии сетки в нескольких узлах

Добавить свойство анимации в файл сцены

Триангулировать сетку с настраиваемой компоновкой памяти вершины

Добавьте целевую камеру, а также анимируйте объекты в сцену 3D

Разделить сетки по материалу

Измените ориентацию плоскости, указав нормаль вверх

Создание геометрии путем выдавливания фигур

Улучшить создание цилиндра

Обнаружение формата файла на основе архива

поддержка формата AMF

Импорт и экспорт glTF документов с использованием сжатия Draco

Интерконвертировать файлы сцен

API обеспечивает поддержку преобразования формата файла 3D простым способом. Разработчики могут загрузить исходный документ в экземпляр сцены и использовать его функцию сохранения с параметром FileFormat. Вот и все!

Сохранить 3D сцену в разных форматах - 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 сцен с помощью API

Aspose.3D for Java позволяет разработчикам создавать сцены с нуля, не завися от какого-либо программного обеспечения для моделирования. Java API также позволяет разработчикам сохранять сцены в любом из поддерживаемых форматов, таких как (STL, FBX, Discreet3DS, WavefrontOBJ, Collada и Universal3D).

Создайте сцену с примитивными формами 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);

Простое построение иерархии узлов

Aspose.3D for Java API позволяет построить иерархию узлов, в которой узел является основным строительным блоком сцены. Иерархия узлов определяет логическую структуру и предоставляет видимое содержимое путем прикрепления к узлам геометрии, источников света и камер.

Добавить свойство анимации к сцене

Aspose.3D for Java API обеспечивает поддержку анимации ключевых кадров с помощью CurveMapping, которая сопоставляет компоненты свойства с различными кривыми. Кроме того, библиотека предлагает настроить целевую камеру в файле 3D, что полезно при анимации, когда вам нужно, чтобы камера была обращена к определенному узлу.

Надежность, производительность и эффективность Масштабируемость

Aspose.3D for Java одинаково хорошо работает как на стороне сервера, так и на стороне клиента. Это единая сборка Java, которую можно развернуть с любым приложением Java, просто добавив ссылку на нее. Вам не нужно беспокоиться о других службах или модулях при работе с API.

  
  

Aspose.3D предлагает отдельные API обработки 3D для других популярных сред разработки, перечисленных ниже: