Soubory DWG obsahují vektorové obrázky a také metadata, takže k pochopení výkresů nejsou potřeba žádné informace mimo knihu. Takové výkresy používají inženýři, architekti nebo urbanisté k vytváření velkých návrhů. V určitých situacích může být nutné převést soubor DWG na soubor formátu 3D objektu OBJ. Podle takových případů použití tento článek popisuje, jak převést soubor DWG na soubor OBJ programově v Javě.
DWG to OBJ Converter – instalace Java API
Aspose.CAD for Java API podporuje práci s různými formáty souborů včetně souborů DWG, IGES a PLT. Rozhraní API můžete nakonfigurovat stažením jeho souboru JAR z Stahování nebo zadáním následujících konfigurací v souboru pom.xml jej nainstalovat z Aspose Repository:
úložiště:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Závislost:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>22.1</version>
</dependency>
</dependencies>
Převeďte DWG na soubor OBJ programově v Javě
Chcete-li převést soubor DWG do formátu OBJ, musíte provést následující kroky:
- Vytvořte objekt třídy Image pro načtení zdrojového souboru DWG.
- Type-cast dříve deklarovaný objekt do třídy CadImage.
- Exportujte soubor DWG do formátu OBJ pomocí metody Uložit.
Níže uvedený fragment kódu ukazuje, jak převést DWG na soubor OBJ programově v Javě:
// Načtěte vstupní DWG soubor
Image image = Image.load("sample.dwg");
// Přeneste objekt třídy Image na typ CadImage
CadImage cad = (CadImage)image;
// Inicializujte objekt třídy ObjOptions
ObjOptions options = new ObjOptions();
// Uložit výstupní soubor OBJ Object
cad.save("sample.obj", options);
Prozkoumejte další funkce
Můžete navštívit prostor dokumentace a prozkoumat práci s různými formáty obrázků CAD. Zahrnuje práci s různými výkresy AutoCADu ve vašich projektech.
Závěr
V tomto článku jste se naučili kroky a ukázkový úryvek kódu pro převod výkresů DWG na soubory 3D objektů ve formátu OBJ. Kromě toho tento článek také vysvětluje podrobnosti o jednoduché konfiguraci, které nevyžadují žádnou další aplikaci uživatelského rozhraní. Neváhejte nás kontaktovat na fóru a prodiskutovat jakékoli vaše požadavky nebo obavy.