GltfData — Aspose.3D FOSS TypeScript API Reference
GltfData — GltfData class in the Aspose.3D FOSS TypeScript API..
Package: aspose.threed
Properties
| Property | Type | Access | Description |
|---|---|---|---|
asset | { version: string; generator?: string } | Read/Write | |
version | string | Read/Write | |
generator | string | Read/Write | |
scene | number | Read/Write | |
scenes | { nodes: number[] }[] | Read/Write | |
nodes | number[] | Read/Write | |
nodes | { name?: string; mesh?: number; children?: number[]; translation?: number[]; rotation?: number[]; scale?: number[]; matrix?: number[] }[] | Read/Write | |
name | string | Read/Write | |
mesh | number | Read/Write | |
children | number[] | Read/Write | |
translation | number[] | Read/Write | |
rotation | number[] | Read/Write | |
scale | number[] | Read/Write | |
matrix | number[] | Read/Write | |
meshes | { name?: string; primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[] }[] | Read/Write | |
name | string | Read/Write | |
primitives | { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[] | Read/Write | |
attributes | { [key: string]: number } | Read/Write | |
indices | number | Read/Write | |
material | number | Read/Write | |
mode | number | Read/Write | |
accessors | { bufferView?: number; componentType: number; count: number; type: string; min?: number[]; max?: number[] }[] | Read/Write | |
bufferView | number | Read/Write | |
componentType | number | Read/Write | |
count | number | Read/Write | |
type | string | Read/Write | |
min | number[] | Read/Write | |
max | number[] | Read/Write | |
bufferViews | { buffer: number; byteOffset?: number; byteLength: number; byteStride?: number }[] | Read/Write | |
buffer | number | Read/Write | |
byteOffset | number | Read/Write | |
byteLength | number | Read/Write | |
byteStride | number | Read/Write | |
buffers | { byteLength: number; uri?: string }[] | Read/Write | |
byteLength | number | Read/Write | |
uri | string | Read/Write | |
materials | { name?: string; pbrMetallicRoughness?: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }; emissiveFactor?: number[]; alphaMode?: string; alphaCutoff?: number }[] | Read/Write | |
name | string | Read/Write | |
pbrMetallicRoughness | { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number } | Read/Write | |
baseColorFactor | number[] | Read/Write | |
metallicFactor | number | Read/Write | |
roughnessFactor | number | Read/Write | |
emissiveFactor | number[] | Read/Write | |
alphaMode | string | Read/Write | |
alphaCutoff | number | Read/Write |