GltfData

Übersicht

GltfData ist eine Schnittstelle in Aspose.3D FOSS für TypeScript.

Eigenschaften: accessors, alphaCutoff, alphaMode, asset, attributes, baseColorFactor und 35 weitere.

Eigenschaften

NameTypZugriffBeschreibung
asset: { version: string; generator?: string }LesenRuft das Asset ab.
version: stringLesenLiest die Version.
generator: stringLesenLiest den Generator.
scene: numberLesenGibt die Szene zurück.
scenes: { nodes: number[] }[]LesenLiest die Szenen.
nodes: number[]LesenRuft die Knoten ab.
nodes: { name?: string; mesh?: number; children?: number[]; translation?: number[]; rotation?: number[]; scale?: number[]; matrix?: number[] }[]LesenRuft die Knoten ab.
name: stringLesenLiefert den Namen.
mesh: numberLesenGibt das Mesh zurück.
children: number[]LesenGibt die Kinder zurück.
translation: number[]LesenBitte stellen Sie die englischen Eigenschaftsbeschreibungen der Klasse.
rotation: number[]LesenLiefert die Rotation.
scale: number[]LesenLiest die Skalierung.
matrix: number[]LesenRuft die Matrix ab.
meshes: { name?: string; primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[] }[]LesenLiefert die Meshes.
name: stringLesenRuft den Namen ab.
primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[]LesenGibt die Primitive zurück.
attributes: { [key: string]: number }LesenGibt die Attribute zurück.
indices: numberLesenRuft die Indizes ab.
material: numberLesenGibt das Material zurück.
mode: numberLesenRuft den Modus ab.
accessors: { bufferView?: number; componentType: number; count: number; type: string; min?: number[]; max?: number[] }[]LesenGibt die Accessors zurück.
bufferView: numberLesenRuft die Pufferansicht ab.
componentType: numberLesenRuft den Komponententyp ab.
count: numberLesenGibt die Anzahl zurück.
type: stringLesenGibt den Typ zurück.
min: number[]LesenLiefert das Minimum.
max: number[]LesenErmittelt das Maximum.
bufferViews: { buffer: number; byteOffset?: number; byteLength: number; byteStride?: number }[]LesenRuft die Pufferansichten ab.
buffer: numberLesenRuft den Puffer ab.
byteOffset: numberLesenGibt den Byte-Offset zurück.
byteLength: numberLesenRuft die Byte-Länge ab.
byteStride: numberLesenGibt die Byte-Schrittweite zurück.
buffers: { byteLength: number; uri?: string }[]LesenRuft die Puffer ab.
byteLength: numberLesenRuft die Byte-Länge ab.
uri: stringLesenGibt die URI zurück.
materials: { name?: string; pbrMetallicRoughness?: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }; emissiveFactor?: number[]; alphaMode?: string; alphaCutoff?: number }[]LesenRuft die Materialien ab.
name: stringLesenGibt den Namen zurück.
pbrMetallicRoughness: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }LesenRuft die pbr metallic roughness ab.
baseColorFactor: number[]LesenLiest den Basisfarbfaktor aus.
metallicFactor: numberLesenLiest den Metallfaktor.
roughnessFactor: numberLesenGibt den Rauheitsfaktor zurück.
emissiveFactor: number[]LesenGibt den Emissivfaktor zurück.
alphaMode: stringLesenLiest den Alpha-Modus.
alphaCutoff: numberLesenGibt den Alpha-Cutoff zurück.

Siehe auch

 Deutsch