转换 PLY 文件中单个 3D 对象的网格
Contents
[
Hide
]
Aspose.3D for .NET API 允许开发人员转换 PLY 文件中单个 3D 对象的网格。
创建 3D 对象并将其保存到 PLY 文件
由 PlyFormat
类公开的重载 EncodeMesh
成员可用于将 3D 对象的 Mesh
转换为 PLY 文件。EncodeMesh
成员将 Mesh
、输出文件名和 PlySaveOptions
对象作为参数。使用 PLY 保存选项,开发人员可以更改坐标组件的名称。
编程示例
此代码示例创建一个 3D Cylinder对象,然后在 PLY 文件中进行编码。
C#
// Create a cylinder object and save it to ply file
FileFormat.PLY.EncodeMesh(new Cylinder(), "cylinder.ply");
/* using Ply save options*/
//Save as binary PLY format, the default value is ASCII
PlySaveOptions opt = new PlySaveOptions(FileContentType.Binary);
//change the components to 's' and 't'
opt.TextureCoordinateComponents.Item1 = "s";
opt.TextureCoordinateComponents.Item2 = "t";
//save the mesh
FileFormat.PLY.EncodeMesh(new Cylinder(), "cylinder.ply", opt);