ObjPlugin

概述

ObjPlugin 在 Aspose.3D 中为 TypeScript 运行时注册 Wavefront OBJ(.obj)I/O 支持。它将 ObjFormatDetector、ObjImporter 和 ObjExporter 组件串联起来,使得 Scene.open() 和 Scene.save() 能够透明地处理 .obj 文件,无需任何显式配置。当加载 @aspose-3d/api 包时,插件会自动初始化;应用代码无需直接实例化或注册它们。

描述

ObjPlugin 是 Aspose.3D FOSS 库中针对 TypeScript 的一个类,提供 7 个方法和 0 个属性供编程使用。它扩展自 Plugin,从其父类型继承共享功能。

核心功能包括:创建一个新的 objplugin 对象。这些操作使开发者能够将 objplugin 功能直接集成到 TypeScript 应用程序中。

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

方法

签名描述
constructor()创建一个新的 ObjPlugin 对象
getInstance() → ObjPlugin` 返回一个单例,提供对 OBJ 格式、其导入器、导出器和格式检测器的访问
getFileFormat() → ObjFormat返回与此插件关联的 ObjFormat
getImporter() → ObjImporter返回用于读取 OBJ 文件的 ObjImporter
getExporter() → ObjExporter返回一个用于写入 OBJ 文件的 ObjExporter
getFormatDetector() → ObjFormatDetector返回一个用于检测 OBJ 格式的 ObjFormatDetector
createLoadOptions() → ObjLoadOptions创建一个默认的 ObjLoadOptions 对象
createSaveOptions() → ObjSaveOptions创建一个默认的 ObjSaveOptions 对象

另请参阅

 中文