Файлы DWG содержат векторные изображения, а также метаданные, поэтому для понимания чертежей не требуется никакой дополнительной информации. Такие чертежи используются инженерами, архитекторами или градостроительами для создания огромных проектов. В некоторых случаях может потребоваться преобразовать файл DWG в файл формата OBJ 3D-объекта. В соответствии с такими вариантами использования в этой статье рассказывается, как программно преобразовать файл DWG в файл OBJ на Java.
Конвертер DWG в OBJ — установка Java API
Aspose.CAD for Java API поддерживает работу с различными форматами файлов, включая файлы DWG, IGES и PLT. Вы можете настроить API, загрузив его JAR-файл из Загрузки или указав следующие конфигурации в файле pom.xml, чтобы установить его из Репозиторий Aspose:
Репозиторий:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Зависимость:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>22.1</version>
</dependency>
</dependencies>
Программное преобразование DWG в файл OBJ в Java
Вам необходимо выполнить следующие шаги, чтобы преобразовать файл DWG в формат OBJ:
- Создайте объект класса Image для загрузки исходного файла DWG.
- Приведение ранее объявленного объекта к классу CadImage.
- Экспортируйте файл DWG в формат OBJ методом Сохранить.
Фрагмент кода ниже демонстрирует, как программно преобразовать файл DWG в OBJ на Java:
// Загрузите исходный файл DWG
Image image = Image.load("sample.dwg");
// Приведите объект класса Image к типу CadImage
CadImage cad = (CadImage)image;
// Инициализировать объект класса ObjOptions
ObjOptions options = new ObjOptions();
// Сохранить выходной объектный файл OBJ
cad.save("sample.obj", options);
Узнайте больше о возможностях
Вы можете посетить раздел документация, чтобы изучить работу с различными форматами изображений САПР. Он охватывает работу с различными чертежами AutoCAD в ваших проектах.
Вывод
В этой статье вы узнали шаги и фрагмент кода примера для преобразования чертежей DWG в файлы 3D-объектов в формате OBJ. Кроме того, в этой статье также объясняются простые детали конфигурации, которые не требуют какого-либо другого приложения пользовательского интерфейса. Пожалуйста, не стесняйтесь обращаться к нам на форум для обсуждения любых ваших требований или проблем.
Смотрите также
[Преобразование DWG в FBX на Java] (https://blog.aspose.com/ru/cad/convert-dwg-to-fbx-java/)