DWG 到 OBJ C#

DWG 文件用于创建包含二维或三维矢量图形的技术图纸和蓝图。因此,您可能需要在 3D 建模应用程序中渲染此类绘图,以可视化或操作设计。您可以将 DWG 文件转换为 OBJ 格式的 3D 对象文件。本文介绍如何在 C# 中以编程方式将 DWG 图形转换为 OBJ 文件。

DWG 到 OBJ 转换器 – .NET API 安装

Aspose.CAD for .NET API 可用于创建、编辑、操作或转换 AutoCAD 文件,甚至无需安装任何基于用户界面的应用程序或工具。您可以通过从 New Releases 部分下载其 DLL 文件或使用以下 NuGet 安装命令来简单地配置 API:

PM> Install-Package Aspose.CAD

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

您可以通过几个简单的步骤有效地将 DWG 文件转换为 OBJ 格式:

  1. 使用 Image 类的对象加载输入 DWG 文件。
  2. 将先前初始化的实例类型转换为 CadImage 类型。
  3. 使用 Save 方法保存输出的 3D Object OBJ 文件。

下面的代码片段显示了如何在 C# 中以编程方式将 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);

探索更多功能

您可以探索和学习 API 提供的许多其他功能,如 文档 空间中所述。它包含有关使用 DGN、DXF、STL、PLT 和许多其他 CAD 相关文件格式的详细信息。

结论

在本文中,您了解了如何将 DWG 转换为 OBJ 文件格式。考虑到应用程序的范围,可以扩展此功能。例如,您可以创建多个线程来并行处理多个文件。此外,如果您想讨论您的任何疑虑,请通过 论坛 与我们联系。

也可以看看

在 C# 中以编程方式将 DWG 转换为 FBX