GltfExporter

GltfExporter

概述

GltfExporter 将内存中的 Scene 图转换为 glTF(.gltf/.glb)格式,并将结果写入文件路径或输出流。当目标文件扩展名为 .gltf 或显式传入 GltfSaveOptions 实例以控制输出时,Scene.save() 会自动调用它。传入一个 GltfSaveOptions 对象以在导出过程中管理序列化细节,例如坐标系手性、顶点精度以及可选的特定格式扩展。

描述

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

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

该类还提供 min 属性(保存导出场景包围盒的最小坐标值),max 属性(提供导出数据的最大边界(重复条目)),以及 x 属性(存储导出过程中使用的内部向量的 x 分量)。

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

属性

名称类型访问描述
min: number[]读取保存已导出场景的边界框的最小坐标值
max: number[]读取提供已导出数据的最大边界(重复条目)
x: number读取在导出过程中存储内部向量的 X 分量
y: number读取在导出过程中存储次要向量的 Y 分量
z: number读取
w: number读取
x: number读取存储在导出过程中使用的内部向量的 X 分量
y: number读取存储在导出过程中使用的次要向量的 Y 分量
z: number读取
x: number读取在导出期间,存储内部向量的 X 分量
y: number读取在导出期间,存储二级向量的 Y 分量
min: number[]读取保存导出场景边界框的最小坐标值
max: number[]读取提供导出数据的最大边界(重复条目)

方法

签名描述
constructor()
supportsFormat(fileFormat: FileFormat) → boolean如果导出器能够处理指定的 FileFormat,则返回 true
export(scene: Scene, stream: any, options: SaveOptions)使用提供的 SaveOptions 将给定的 Scene 写入提供的流

另请参阅

 中文