Pliki DWG zawierają obrazy wektorowe oraz metadane, dzięki czemu do zrozumienia rysunków nie są potrzebne żadne dodatkowe informacje. Takie rysunki są wykorzystywane przez inżynierów, architektów lub urbanistów do tworzenia ogromnych projektów. W niektórych sytuacjach może być wymagana konwersja pliku DWG do formatu pliku OBJ 3D Object. Zgodnie z takimi przypadkami użycia, w tym artykule opisano, jak programowo przekonwertować plik DWG na plik OBJ w Javie.
Konwerter DWG na OBJ – instalacja Java API
Aspose.CAD for Java API obsługuje pracę z różnymi formatami plików, w tym plikami DWG, IGES i PLT. Możesz skonfigurować API, pobierając jego plik JAR z Downloads lub określić następujące konfiguracje w pliku pom.xml, aby zainstalować go z Aspose Repository:
Magazyn:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Zależność:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>22.1</version>
</dependency>
</dependencies>
Konwertuj plik DWG na plik OBJ programowo w Javie
Aby przekonwertować plik DWG na format OBJ, wykonaj poniższe czynności:
- Utwórz obiekt klasy Obraz, aby wczytać źródłowy plik DWG.
- Rzutowanie wcześniej zadeklarowanego obiektu na klasę CadImage.
- Wyeksportuj plik DWG do formatu OBJ metodą Save.
Poniższy fragment kodu pokazuje, jak programowo przekonwertować plik DWG na plik OBJ w Javie:
// Załaduj wejściowy plik DWG
Image image = Image.load("sample.dwg");
// Rzuć obiekt klasy Image na typ CadImage
CadImage cad = (CadImage)image;
// Zainicjuj obiekt klasy ObjOptions
ObjOptions options = new ObjOptions();
// Zapisz wyjściowy plik obiektu OBJ
cad.save("sample.obj", options);
Poznaj więcej funkcji
Możesz odwiedzić przestrzeń dokumentacja, aby zapoznać się z pracą z różnymi formatami obrazów CAD. Obejmuje pracę z różnymi rysunkami programu AutoCAD w projektach.
Wniosek
W tym artykule poznałeś kroki i przykładowy fragment kodu, aby przekonwertować rysunki DWG na pliki obiektów 3D w formacie OBJ. Ponadto w tym artykule wyjaśniono również proste szczegóły konfiguracji, które nie wymagają żadnej innej aplikacji interfejsu użytkownika. Zachęcamy do kontaktu z nami na forum w celu omówienia wszelkich wymagań lub wątpliwości.