GltfData

Przegląd

GltfData jest interfejsem w Aspose.3D FOSS dla Typescript.

GltfData.asset dostarcza metadane zasobu glTF, w tym wersję i generator.

Właściwości: accessors, alphaCutoff, alphaMode, asset, attributes, baseColorFactor, oraz 35 kolejnych.

Właściwości

NazwaTypDostępOpis
asset: { version: string; generator?: string }OdczytPobiera zasób.
version: stringOdczytPobiera wersję.
generator: stringOdczytPobiera generator.
scene: numberOdczytPobiera scenę.
scenes: { nodes: number[] }[]OdczytPobiera sceny.
nodes: number[]OdczytPobiera węzły.
nodes: { name?: string; mesh?: number; children?: number[]; translation?: number[]; rotation?: number[]; scale?: number[]; matrix?: number[] }[]OdczytPobiera węzły.
name: stringOdczytZwraca nazwę.
mesh: numberOdczytZwraca siatkę.
children: number[]OdczytZwraca dzieci.
translation: number[]OdczytGets the translation.
rotation: number[]OdczytPobiera rotację.
scale: number[]OdczytPobiera skalę.
matrix: number[]OdczytPobiera macierz.
meshes: { name?: string; primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[] }[]OdczytZwraca siatki.
name: stringOdczytPobiera nazwę.
primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[]OdczytPobiera prymitywy.
attributes: { [key: string]: number }OdczytPobiera atrybuty.
indices: numberOdczytPobiera indeksy.
material: numberOdczytPobiera materiał.
mode: numberOdczytPobiera tryb.
accessors: { bufferView?: number; componentType: number; count: number; type: string; min?: number[]; max?: number[] }[]OdczytPobiera akcesory.
bufferView: numberOdczytPobiera widok bufora.
componentType: numberOdczytPobiera typ komponentu.
count: numberOdczytZwraca liczbę.
type: stringOdczytPobiera typ.
min: number[]OdczytZwraca minimalną.
max: number[]OdczytPobiera maksymalną wartość.
bufferViews: { buffer: number; byteOffset?: number; byteLength: number; byteStride?: number }[]OdczytPobiera widoki bufora.
buffer: numberOdczytPobiera bufor.
byteOffset: numberOdczytPobiera przesunięcie bajtowe.
byteLength: numberOdczytPobiera długość w bajtach.
byteStride: numberOdczytPobiera rozmiar kroku bajtowego.
buffers: { byteLength: number; uri?: string }[]OdczytPobiera bufory.
byteLength: numberOdczytPobiera długość w bajtach.
uri: stringOdczytPobiera URI.
materials: { name?: string; pbrMetallicRoughness?: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }; emissiveFactor?: number[]; alphaMode?: string; alphaCutoff?: number }[]OdczytPobiera materiały.
name: stringOdczytPobiera nazwę.
pbrMetallicRoughness: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }OdczytPobiera pbr metallic roughness.
baseColorFactor: number[]OdczytPobiera współczynnik koloru bazowego.
metallicFactor: numberOdczytPobiera współczynnik metaliczności.
roughnessFactor: numberOdczytZwraca współczynnik szorstkości.
emissiveFactor: number[]OdczytPobiera współczynnik emisji.
alphaMode: stringOdczytPobiera tryb alfa.
alphaCutoff: numberOdczytPobiera wartość odcięcia alfa.

Zobacz także

 Polski