类 DracoFormat

DracoFormat class

Google Draco 格式

public class DracoFormat : FileFormat

属性

名称描述
CanExport { get; }获取 Aspose.3D 是否支持将场景导出为当前文件格式。
CanImport { get; }获取 Aspose.3D 是否支持从当前文件格式导入场景。
ContentType { get; }获取文件格式的内容类型
Extension { get; }获取此类型的扩展名
Extensions { get; }获取此类型的扩展名列表
FileFormatType { get; }获取文件格式类型
Version { get; }获取文件格式版本

方法

名称描述
CreateLoadOptions()为此文件格式创建默认的加载选项
CreateSaveOptions()为此文件格式创建默认的保存选项
Decode(byte[])从内存数据解码点云或网格
Decode(string)从指定的文件名解码点云或网格
Encode(Entity, DracoSaveOptions)将实体编码为 Draco 原始数据
Encode(Entity, Stream, DracoSaveOptions)将实体编码到指定的流
Encode(Entity, string, DracoSaveOptions)将实体编码到指定的文件
override ToString()将格式转换为字符串

示例

以下代码展示了如何对 Mesh 进行编码和解码为/从字节数组:

Mesh mesh = (new Sphere()).ToMesh();
//将网格编码为 Draco 格式
byte[] draco = FileFormat.Draco.Encode(mesh);
//从 Draco 格式解码网格
Mesh decodedMesh = (Mesh)FileFormat.Draco.Decode(draco);

另请参见