Файли DWG містять векторні зображення, а також метадані, тому для розуміння креслень не потрібна будь-яка позакнижна інформація. Такі креслення використовують інженери, архітектори або містобудівники для створення величезних конструкцій. У певних ситуаціях може знадобитися конвертувати файл DWG у файл формату 3D-об’єкта OBJ. Відповідно до таких випадків використання ця стаття розповідає про те, як програмно перетворити файл DWG у файл OBJ на Java.
Конвертер DWG в OBJ – встановлення Java API
Aspose.CAD for Java API підтримує роботу з різними форматами файлів, включаючи файли DWG, IGES і PLT. Ви можете налаштувати API, завантаживши його JAR-файл із Завантаження або вказавши наступні конфігурації у файлі pom.xml, щоб інсталювати його з Aspose Repository:
Репозиторій:
<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 за допомогою методу Save.
Наведений нижче фрагмент коду демонструє, як програмно перетворити файл DWG у файл OBJ у Java:
// Завантажте вхідний файл DWG
Image image = Image.load("sample.dwg");
// Приведіть об’єкт класу Image до типу CadImage
CadImage cad = (CadImage)image;
// Ініціалізувати об’єкт класу ObjOptions
ObjOptions options = new ObjOptions();
// Збережіть вихідний файл OBJ Object
cad.save("sample.obj", options);
Дізнайтеся більше про функції
Ви можете відвідати розділ документація, щоб дослідити роботу з різними форматами зображень САПР. Він охоплює роботу з різними кресленнями AutoCAD у ваших проектах.
Висновок
У цій статті ви ознайомилися з кроками та прикладом фрагмента коду для перетворення креслень DWG у файли 3D-об’єктів у форматі OBJ. Крім того, ця стаття також пояснює прості деталі конфігурації, які не потребують жодної іншої програми інтерфейсу користувача. Будь ласка, не соромтеся зв’язатися з нами на форумі, щоб обговорити будь-які ваші вимоги чи проблеми.