GltfData — Aspose.3D FOSS TypeScript API Reference

GltfData — GltfData class in the Aspose.3D FOSS TypeScript API..

Package: aspose.threed


Properties

PropertyTypeAccessDescription
asset{ version: string; generator?: string }Read/Write
versionstringRead/Write
generatorstringRead/Write
scenenumberRead/Write
scenes{ nodes: number[] }[]Read/Write
nodesnumber[]Read/Write
nodes{ name?: string; mesh?: number; children?: number[]; translation?: number[]; rotation?: number[]; scale?: number[]; matrix?: number[] }[]Read/Write
namestringRead/Write
meshnumberRead/Write
childrennumber[]Read/Write
translationnumber[]Read/Write
rotationnumber[]Read/Write
scalenumber[]Read/Write
matrixnumber[]Read/Write
meshes{ name?: string; primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[] }[]Read/Write
namestringRead/Write
primitives{ attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[]Read/Write
attributes{ [key: string]: number }Read/Write
indicesnumberRead/Write
materialnumberRead/Write
modenumberRead/Write
accessors{ bufferView?: number; componentType: number; count: number; type: string; min?: number[]; max?: number[] }[]Read/Write
bufferViewnumberRead/Write
componentTypenumberRead/Write
countnumberRead/Write
typestringRead/Write
minnumber[]Read/Write
maxnumber[]Read/Write
bufferViews{ buffer: number; byteOffset?: number; byteLength: number; byteStride?: number }[]Read/Write
buffernumberRead/Write
byteOffsetnumberRead/Write
byteLengthnumberRead/Write
byteStridenumberRead/Write
buffers{ byteLength: number; uri?: string }[]Read/Write
byteLengthnumberRead/Write
uristringRead/Write
materials{ name?: string; pbrMetallicRoughness?: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }; emissiveFactor?: number[]; alphaMode?: string; alphaCutoff?: number }[]Read/Write
namestringRead/Write
pbrMetallicRoughness{ baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }Read/Write
baseColorFactornumber[]Read/Write
metallicFactornumberRead/Write
roughnessFactornumberRead/Write
emissiveFactornumber[]Read/Write
alphaModestringRead/Write
alphaCutoffnumberRead/Write

See Also