在 C# 中使用 3D 图形 API 将 PLY 转换为 OBJ

OBJPLY 是一些广泛使用的 3D 文件格式,易于编写和读取。本文演示了如何 以编程方式在 C# 中将 PLY 转换为 OBJ。此外,它还介绍了一个 在线 3D 转换器,用于 3D 文件格式转换。是的,就是 Aspose.3D for .NET 提供了这种功能,让程序员和非程序员都能进行 3D 图像转换。然而,.NET 开发人员可以通过编写几行源代码轻松开发一个 PLY 到 OBJ 转换器。所以,不再多说,让我们开始实际操作。

以下部分将在本文中讨论:

  1. 3D 图形 API 安装
  2. 以编程方式在 C# 中将 PLY 转换为 OBJ - 代码示例
  3. 在线 3D 转换器

3D 图形 API 安装

为了自动化 3D 文件格式转换,我们将花几秒钟安装这个 3D 图形 API。无论如何,您可以通过 下载 DLL 文件安装 Aspose.3D for .NET,或者只需在 NuGet 包管理器中运行以下命令:

Install-Package Aspose.3D 

如果在安装过程中遇到任何困难,可以访问此 指南。此外,这个功能丰富的 C# 库提供了一系列功能,例如按材质拆分网格、在场景中添加目标相机等。

3D 图形 API

以编程方式在 C# 中将 PLY 转换为 OBJ - 代码示例

为了实现 PLY 到 OBJ 的转换,我们有一个源 PLY 文件,将用于运行代码片段。

您可以按照以下步骤操作:

  • 定义目录路径。
  • 实例化一个包含节点、动画、姿势、子场景等的 Scene 类的实例。
  • 通过调用 Open 方法加载输入源 PLY 文件。
  • 创建 ObjSaveOptions 类的对象。
  • 调用 Save 方法将结果文件以 OBJ 文件格式保存。

以下代码示例演示了如何 以编程方式在 C# 中将 PLY 转换为 OBJ:

上面的代码片段生成了如下所示的输出:

在 C# 中转换 PLY 到 OBJ

在线 3D 转换器

这个 在线 3D 转换器 也由 Aspose.3D for .NET 支持。您无需安装或下载任何软件就可以使用此工具,因为它是基于网络的,您可以在几乎所有流行的网络浏览器中轻松打开。此外,过程非常简单,只需将文件拖放到友好的拖放界面中,您就可以通过点击“立即转换”按钮执行 3D 文件格式转换。最重要的是,它是免费的,您可以在几秒钟内 将 PLY 转换为 OBJ

在线 3D 转换器

3D 文件格式转换 - 免费许可证

现在,您可以申请一个 免费临时许可证 以尝试 3D 图形 API,没有评估限制。

结论

这篇博客文章到此结束。如果您希望开发一个 PLY 到 OBJ 转换器 以自动化 3D 文件格式转换,本指南将对您有所帮助。此外,我们已经介绍了如何以编程方式在 C# 中将 PLY 转换为 OBJ。如果您想进一步探索这款 3D 图形 API,不要错过 文档 和 API 参考

这份 入门指南 将为您提供开始开发所需的一切。最后,aspose.com 将发布有用的文章,请保持关注以获取定期更新。

帮助可用

您可以在我们的 论坛 上分享您的问题或疑问。

常见问题解答 – FAQs

您能在 C# 中将 PLY 转换为 OBJ 吗?

是的,您可以使用 Aspose.3D for .NET 以编程方式 将 PLY 转换为 OBJ。请访问此 链接 找到代码示例。

如何在线更改 3D 文件的格式?

这个 在线 3D 转换器使您能够实现 3D 文件格式在线转换。它是免费的,您可以在任何网络浏览器中打开它。

另请参阅