ObjFormat

概述

ObjFormat 是 Aspose.3D 中用于 TypeScript 的 Wavefront OBJ(.obj)文件的内置格式处理器。它继承自 FileFormat,并提供工厂方法来创建该格式的检测器、导入器和导出器。当 Scene 加载或保存 .obj 文件时,内部会将所有 I/O 工作委托给此类。该类还提供对默认的 ObjFormatLoadOptions 和 ObjFormatSaveOptions 实例的访问,这些实例控制每次读取和写入操作的解析和序列化行为。

描述

ObjFormat 是 Aspose.3D FOSS 库中用于 TypeScript 的一个类,提供 3 个方法和 8 个属性供编程使用。它扩展自 FileFormat,继承了其父类型的共享功能。

核心功能包括:string;string[];string。这些操作使开发者能够将 objformat 功能直接集成到 TypeScript 应用程序中。

该类还提供 extension 属性(返回 obj 格式的主要文件扩展名(例如 “.obj”)),extensions 属性(返回 obj 格式支持的文件扩展名数组),以及 contentType 属性(返回与 obj 文件关联的 MIME 类型)。

实例通过单一构造函数创建,该构造函数使用默认值初始化对象。

属性

名称类型访问描述
extensionstring读取返回 OBJ 格式的主要文件扩展名(例如 “.obj”)
extensionsstring[]读取返回 OBJ 格式支持的文件扩展名数组
contentTypestring读取返回与 OBJ 文件关联的 MIME 类型
fileFormatTypeany读取返回标识 OBJ 文件格式的枚举值
versionstring读取返回 OBJ 格式实现的版本字符串
canExportboolean读取指示 OBJ 格式是否支持导出
canImportboolean读取指示 OBJ 格式是否支持导入
formatsany[]读取返回一组与 OBJ 处理相关的格式描述符

方法

签名描述
constructor()
getInstance() → ObjFormat返回一个单例 ObjFormat 实例
createLoadOptions() → ObjLoadOptions创建一个默认的 ObjLoadOptions 对象用于导入 OBJ 文件
createSaveOptions() → ObjSaveOptions创建一个默认的 ObjSaveOptions 对象用于导出 OBJ 文件

另请参阅

 中文