DWG 到 OBJ Java

DWG 文件包含矢量图像和元数据,因此不需要任何书外信息来理解图纸。工程师、建筑师或城市规划者使用这些图纸来创建巨大的设计。在某些情况下,您可能需要将 DWG 文件转换为 OBJ 3D 对象格式文件。根据这些用例,本文介绍了如何在 Java 中以编程方式将 DWG 文件转换为 OBJ 文件。

DWG 到 OBJ 转换器 – Java API 安装

Aspose.CAD for Java API 支持处理不同的文件格式,包括 DWG、IGES 和 PLT 文件。您可以通过从 Downloads 下载其 JAR 文件来配置 API,或在 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>

在 Java 中以编程方式将 DWG 转换为 OBJ 文件

您需要按照以下步骤将 DWG 文件转换为 OBJ 格式:

  1. 创建 Image 类的对象以加载源 DWG 文件。
  2. 将以前声明的对象类型转换为 CadImage 类。
  3. 使用 Save 方法将 DWG 文件导出为 OBJ 格式。

下面的代码片段演示了如何在 Java 中以编程方式将 DWG 转换为 OBJ 文件:

// 加载输入 DWG 文件
Image image = Image.load("sample.dwg");

// 将 Image 类对象转换为 CadImage 类型
CadImage cad = (CadImage)image;

// 初始化 ObjOptions 类对象
ObjOptions options = new ObjOptions();

// 保存输出 OBJ 对象文件
cad.save("sample.obj", options);

探索更多功能

您可以访问 文档 空间来探索使用不同的 CAD 图像格式。它涵盖了在您的项目中使用不同的 AutoCAD 图形。

结论

在本文中,您了解了将 DWG 工程图转换为 OBJ 格式的 3D 对象文件的步骤和示例代码片段。此外,本文还解释了不需要任何其他 UI 应用程序的简单配置细节。请随时通过 论坛 与我们联系,讨论您的任何要求或疑虑。

也可以看看

在Java中将DWG转换为FBX