GltfData
GltfData
概述
GltfData 是 Aspose.3D FOSS 中用于 TypeScript 的接口。
属性:accessors、alphaCutoff、alphaMode、asset、attributes、baseColorFactor,以及另外 35 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
asset | : { version: string; generator?: string } | 读取 | 获取资产。 |
version | : string | 读取 | 获取版本。 |
generator | : string | 读取 | 获取生成器。 |
scene | : number | 读取 | 获取场景。 |
scenes | : { nodes: number[] }[] | 读取 | 获取场景。 |
nodes | : number[] | 读取 | 获取节点。 |
nodes | : { name?: string; mesh?: number; children?: number[]; translation?: number[]; rotation?: number[]; scale?: number[]; matrix?: number[] }[] | 读取 | 获取节点。 |
name | : string | 读取 | 获取名称。 |
mesh | : number | 读取 | 获取网格。 |
children | : number[] | 读取 | 获取子项。 |
translation | : number[] | 读取 | 获取翻译。 |
rotation | : number[] | 读取 | 获取旋转。 |
scale | : number[] | 读取 | 获取比例。 |
matrix | : number[] | 读取 | 获取矩阵。 |
meshes | : { name?: string; primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[] }[] | 读取 | 获取网格。 |
name | : string | 读取 | 获取名称。 |
primitives | : { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[] | 读取 | 获取原语。 |
attributes | : { [key: string]: number } | 读取 | 获取属性。 |
indices | : number | 读取 | 获取索引。 |
material | : number | 读取 | 获取材质。 |
mode | : number | 读取 | 获取模式。 |
accessors | : { bufferView?: number; componentType: number; count: number; type: string; min?: number[]; max?: number[] }[] | 读取 | 获取访问器。 |
bufferView | : number | 读取 | 获取 buffer view。 |
componentType | : number | 读取 | 获取组件类型。 |
count | : number | 读取 | 获取计数。 |
type | : string | 读取 | 获取类型。 |
min | : number[] | 读取 | 获取最小值。 |
max | : number[] | 读取 | 获取最大值。 |
bufferViews | : { buffer: number; byteOffset?: number; byteLength: number; byteStride?: number }[] | 读取 | 获取缓冲区视图。 |
buffer | : number | 读取 | 获取缓冲区。 |
byteOffset | : number | 读取 | 获取字节偏移。 |
byteLength | : number | 读取 | 获取字节长度。 |
byteStride | : number | 读取 | 获取字节步幅。 |
buffers | : { byteLength: number; uri?: string }[] | 读取 | 获取缓冲区。 |
byteLength | : number | 读取 | 获取字节长度。 |
uri | : string | 读取 | 获取 uri。 |
materials | : { name?: string; pbrMetallicRoughness?: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }; emissiveFactor?: number[]; alphaMode?: string; alphaCutoff?: number }[] | 读取 | 获取材质。 |
name | : string | 读取 | 获取名称。 |
pbrMetallicRoughness | : { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number } | 读取 | 获取 pbr 金属粗糙度。 |
baseColorFactor | : number[] | 读取 | 获取基础颜色因子。 |
metallicFactor | : number | 读取 | 获取金属因子。 |
roughnessFactor | : number | 读取 | 获取粗糙度因子。 |
emissiveFactor | : number[] | 读取 | 获取自发光因子。 |
alphaMode | : string | 读取 | 获取 alpha 模式。 |
alphaCutoff | : number | 读取 | 获取 alpha cutoff。 |