OBJ转DXF csharp

OBJ 文件用于定义几何对象,通常使用 3D 建模应用程序创建为输出文件。有时您可能希望将 OBJ 文件转换为 DXF 文件。因此,本文介绍了如何在 C# 中以编程方式将 OBJ 转换为 DXF 文件。

OBJ 到 DXF 转换器 – C# API 安装

Aspose.CAD for .NET API 可用于操作 Wavefront OBJ、DWF 和许多其他支持的文件格式。通过在 Microsoft Visual Studio 中使用以下 NuGet 命令从 New Releases 页面下载其参考 DLL 文件,快速配置 API:

PM> Install-Package Aspose.CAD

在 C# 中将 OBJ 转换为 DXF 文件

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

  1. 使用 Image 类加载输入的 OBJ 文件。
  2. 创建 CadRasterizationOptionsDxfOptions 类的对象。
  3. 将 OBJ 转换为 DXF 文件。

以下代码片段说明了如何在 C# 中以编程方式将 OBJ 文件转换为 DXF 格式:

// 使用 Image 类加载 OBJ 文件
using (var image = Aspose.CAD.Image.Load("template.obj"))
{
    // 创建一个 CadRasterizationOptions 类的对象
    Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

    // 创建 DxfOptions 类的对象
    Aspose.CAD.ImageOptions.DxfOptions options = new Aspose.CAD.ImageOptions.DxfOptions();

    // 设置 VectorRasterizationOptions 属性
    options.VectorRasterizationOptions = rasterizationOptions;

    // 将 OBJ 导出为 DXF
    image.Save("output.dxf", options);
}

获得免费临时许可证

您可以申请 免费临时许可证 来评估 API 的全部功能。

结论

在本文中,您了解了如何在 C# 中以编程方式将 OBJ 文件转换为 DXF 格式。它通常被高级可视化应用程序用于存储几何对象和 3D 数据。此外,您可以通过访问 documentation 部分了解 API 的其他功能。如果您需要讨论您的任何疑虑,请随时通过 论坛 与我们联系。

也可以看看

在 C# 中将 DWF 或 DWFX 转换为 SVG