彩票走势图

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

翻译|行业资讯|编辑:胡涛|2024-06-11 11:45:56.220|阅读 21 次

概述:篇博文演示了如何以编程方式在 C# 中将 PLY 转换为 OBJ。此外,它还介绍了一种用于 3D 文件格式转换的在线3D 转换器。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

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

Aspose.3D 是一个功能丰富的游戏软件和计算机辅助设计(CAD)的API,可以在不依赖任何3D建模和渲染软件的情况下操作文档。API支持Discreet3DS, WavefrontOBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco文件格式等等。开发人员可以轻松地创建,读取,转换,修改和控制3D文件格式的实质。

Aspose.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 文件,我们将使用它来运行代码片段。

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

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

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

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// Convert PLY to OBJ in C# using 3D Graphics API
static void Main(string[] args)
{
// Define the directory path.
String dataDir = "/sample-files/";
// Instantiate an instance of the Scene class that contains the nodes, animation, poses, sub-scenes, etc.
Scene scene = new Scene();
// Load the input Source PLY file by invoking the Open method.
scene.Open(dataDir+ "sample.ply");
// Create an object of the ObjSaveOptions class.
var objSaveOptions = new ObjSaveOptions();
// Invoke the Save method to save the resultant file in OBJ file format.
scene.Save(dataDir+"sample2.obj", objSaveOptions);
Console.WriteLine("3D file format conversion executed successfully");
}
}
}

上述代码片段生成了下图所示的输出:

在 c# 中将 ply 转换为 obj

在线 3D 转换器

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

在线 3D 转换器

这篇博文到此结束。如果您希望开发PLY 到 OBJ 转换器来自动化3D 文件格式转换,本指南将为您提供帮助。此外,我们还介绍了如何以编程方式在 C# 中将 PLY 转换为 OBJ。如果您想进一步探索此3D 图形 API,请不要错过文档和 API参考。如有任何疑问,请随时联系在线客服哟~


欢迎下载|体验更多Aspose产品 

获取更多信息请咨询 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP