GltfData

Огляд

GltfData — це інтерфейс у Aspose.3D FOSS для Typescript.

GltfData.asset надає метадані glTF активу, включаючи версію та генератор.

Властивості: 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ЧитанняОтримує представлення буфера.
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ЧитанняОтримує поріг прозорості.

Дивіться також

 Українська