Просмотрите наши продукты
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>19.6</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-3d', version: '19.6')
<dependency org="com.aspose" name="aspose-3d" rev="19.6">
<artifact name="aspose-3d" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-3d" % "19.6"
Java API для обработки трехмерного изображения
Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Поиск | Бесплатная поддержка | Временная лицензия
Aspose.3D for Java API создан для создания, редактирования, манипулирования и сохранения 3D -форматов. Он дает Java приложения для подключения к 3D -документам без установки какого -либо программного пакета на компьютере. Aspose.3d для Java API помогает разработчикам моделировать и создавать огромные миры в играх, превосходные сцены для визуализации дизайна и привлекать опыт виртуальной реальности. API удобен для пользователя и экономит время и деньги, чем создание аналогичного решения с нуля.
Функции обработки 3D -файлов
Создавать, загрузить и сохранить 3D -сцену.
Работать с 3D -моделями и 3D -объектами.
Настройка целевой камеры в 3D -документе.
Добавьте иерархию узла и обменивайте геометрические данные сетки среди нескольких узлов 3D -сцены.
Создать трехмерную сетку и выставить геометрическое преобразование.
Преобразовать все многоугольники в треугольники в 3D -модели.
Работа с линейная экструзия, цилиндр и Точка.
Поддерживаемые форматы 3D -файлов
FBX 7,5 ASCII, FBX 7,5 Binary, FBX 7.4 ASCII, FBX 7.4, FBX 7.3 ASCII, FBX 7.3 Бинарник, FBX 7.2 ASCII, FBX 7.2 Binary, STL (ASCII, двоичный), Wavefrontobj, Discreet3ds, Universal3d, Collada, Gltf, DXF , Ply (ASCII, бинар), x (ASCII, бинарный), Draco, GLTF 2.0 (ASCII, бинарный), 3MF, RVM (текст, бинарный), ASE, GLB
Читать и написать 3D форматы
3DS, AMF, RVM, DAE, DRC, FBX, GITF, OBJ, PLY, STL, U3D, ATT
Сохранить 3D -файл как
HTML
Читать 3D форматы
3MF, ASE, DXF, JT, VRML 1.0, x
поддерживаемые среды
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
- ** macOS: ** Mac OS X
- ** Linux: ** Ubuntu, Centos и другие
- ** java версии: **
j2se 9.0 (1.9+)
или выше (например, Java 11)
Начать
Aspose.3d Java API размещены на Применить репозиторий. Вы можете легко использовать Aspose.3d для Java API непосредственно в ваших проектах Maven с простыми конфигурациями. Для получения подробных инструкций, пожалуйста, посетите страницу документации Installing Aspose.3D for Java from Применить репозиторий.
Выполните линейную экструзию с помощью Java API
RectangleShape profile = new RectangleShape();
profile.setRoundingRadius(0.3);
// perform Linear extrusion by passing a 2D shape as input and extend the shape in the 3rd dimension
LinearExtrusion extrusion = new LinearExtrusion(profile, 10) {{ setSlices(100); setCenter(true); setTwist(360); setTwistOffset(new Vector3(10, 0, 0));}};
extrusion.setSlices(100);
extrusion.setCenter(true);
extrusion.setTwist(360);
extrusion.setTwistOffset(new Vector3(10, 0, 0));
// create a scene
Scene scene = new Scene();
// create a child node by passing extrusion
scene.getRootNode().createChildNode(extrusion);
// save 3D scene
scene.save("output.obj", FileFormat.WAVEFRONTOBJ);
Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Поиск | Бесплатная поддержка | Временная лицензия
Version | Release Date |
---|---|
22.11 | 17 ноября 2022 г. |
22.10 | 14 октября 2022 г. |
22.9 | 9 сентября 2022 г. |
22.8 | 3 августа 2022 г. |
22.7 | 8 июля 2022 г. |
22.6 | 10 июня 2022 г. |
22.5 | 9 мая 2022 г. |
22.4 | 13 апреля 2022 г. |
22.3 | 7 марта 2022 г. |
22.2 | 7 февраля 2022 г. |
21.12 | 3 декабря 2021 г. |
21.11 | 5 ноября 2021 г. |
21.10 | 9 октября 2021 г. |
21.9 | 6 сентября 2021 г. |
21.8 | 6 августа 2021 г. |
21.7.1 | 14 июля 2021 г. |
21.7 | 5 июля 2021 г. |
21.6 | 7 июня 2021 г. |
21.5 | 6 мая 2021 г. |
21.4 | 2 апреля 2021 г. |
21.3 | 4 марта 2021 г. |
21.2 | 7 февраля 2021 г. |
21.1 | 8 января 2021 г. |
20.12 | 7 декабря 2020 г. |
20.11 | 3 ноября 2020 г. |
20.10 | 10 октября 2020 г. |
20.9 | 4 сентября 2020 г. |
20.8 | 11 августа 2020 г. |
20.7 | 3 июля 2020 г. |
20.6 | 8 июня 2020 г. |
20.5 | 12 мая 2020 г. |
20.4 | 9 апреля 2020 г. |
20.3 | 3 марта 2020 г. |
20.2 | 10 февраля 2020 г. |
20.1 | 2 января 2020 г. |
19.12 | 9 декабря 2019 г. |
19.11 | 5 ноября 2019 г. |
19.10 | 9 октября 2019 г. |
19.9 | 9 сентября 2019 г. |
19.8 | 2 августа 2019 г. |
19.7 | 8 июля 2019 г. |
19.6 | 5 июня 2019 г. |
19.5 | 12 мая 2019 г. |
19.4 | 12 апреля 2019 г. |
19.3 | 8 марта 2019 г. |
19.2 | 2 февраля 2019 г. |
19.1 | 9 января 2019 г. |
18.12 | 6 декабря 2018 г. |
18.11 | 6 ноября 2018 г. |
18.10 | 8 октября 2018 г. |
18.9 | 6 сентября 2018 г. |
18.8 | 8 августа 2018 г. |
18.7 | 11 июля 2018 г. |
18.6 | 19 июня 2018 г. |
18.5 | 28 мая 2018 г. |
File | Classifier | Size |
---|---|---|
aspose-3d-19.6-javadoc.jar | javadoc | 789.63 KB |
aspose-3d-19.6.jar | 2.02 MB | |
aspose-3d-19.6.pom | 391 bytes |
Java 3D API Java 3D Component Java 3D Library Java 3D Class 3D 3D Geometry3D Manufecturing 3D Modeling 3D Objects 3D PDF 3D Scene 3D Studio Max 3D Viewports 3DS 3D to GLTF2.0 3D to HTML 3D to PDF 3MF AMF Animation ASE Aspose.3D Aspose.Total AutoCAD Autodesk Collada Conholdate Conholdate.Total Cylinder DAE Darco DirectX DRC DXF FBX Geometry gITF HTML JT Linear Extrusion Mesh Morph NURBS OBJ PDF PLY Точка Polygons Redenring RVM Skeleton STL U3D VRML Wavefront