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[] }[] | Читання | Отримує accessor-и. |
bufferView | : number | Читання | Отримує представлення буфера. |
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 metallic roughness. |
baseColorFactor | : number[] | Читання | Отримує фактор базового кольору. |
metallicFactor | : number | Читання | Отримує фактор металевості. |
roughnessFactor | : number | Читання | Отримує фактор шорсткості. |
emissiveFactor | : number[] | Читання | Отримує фактор емісії. |
alphaMode | : string | Читання | Отримує режим альфа. |
alphaCutoff | : number | Читання | Отримує поріг прозорості. |