类 PlyFormat
内容
[
隐藏
]PlyFormat class
PLY 格式。
public class PlyFormat : FileFormat
属性
| 名称 | 描述 |
|---|---|
| CanExport { get; } | 获取 Aspose.3D 是否支持将场景导出为当前文件格式。 |
| CanImport { get; } | 获取 Aspose.3D 是否支持从当前文件格式导入场景。 |
| ContentType { get; } | 获取文件格式的内容类型 |
| Extension { get; } | 获取此类型的扩展名 |
| Extensions { get; } | 获取此类型的扩展名列表 |
| FileFormatType { get; } | 获取文件格式类型 |
| Version { get; } | 获取文件格式版本 |
方法
| 名称 | 描述 |
|---|---|
| CreateLoadOptions() | 为此文件格式创建默认的加载选项 |
| CreateSaveOptions() | 为此文件格式创建默认的保存选项 |
| Decode(Stream) | 从指定的流中解码点云或网格。 |
| Decode(string) | 从指定的流中解码点云或网格。 |
| Decode(Stream, PlyLoadOptions) | 从指定的流中解码点云或网格。 |
| Decode(string, PlyLoadOptions) | 从指定的流中解码点云或网格。 |
| Encode(Entity, Stream) | 编码实体并将结果保存到流中。 |
| Encode(Entity, string) | 编码实体并将结果保存到外部文件中。 |
| Encode(Entity, Stream, PlySaveOptions) | 编码实体并将结果保存到流中。 |
| Encode(Entity, string, PlySaveOptions) | 编码实体并将结果保存到外部文件中。 |
| override ToString() | 将格式转换为字符串 |
示例
以下代码展示了如何将网格编码为 PLY 文件:
Mesh mesh = (new Sphere()).ToMesh();
//将网格编码为 PLY 格式
FileFormat.PLY.Encode(mesh, "sphere.ply");
以下代码展示了如何从 PLY 文件解码网格:
//生成用于解码的测试文件
FileFormat.PLY.Encode(new Sphere(), "sphere.ply");
//解码文件
var mesh = (Mesh)FileFormat.PLY.Decode("sphere.ply")
另请参见
- class FileFormat
- namespace Aspose.ThreeD.Formats
- assembly Aspose.3D