GltfData

Vue de l’ensemble

GltfData est une interface dans Aspose.3D FOSS pour Typescript.

GltfData.asset provides the glTF asset metadata including version and generator.

Propriétés : accessors, alphaCutoff, alphaMode, asset, attributes, baseColorFactor,Et 35 autres.

Propriétés

Nom deTypeAccèsDescription
asset: { version: string; generator?: string }LireIl reçoit l’actif.
version: stringLireIl a la version.
generator: stringLireIl y a le générateur.
scene: numberLireIl reçoit la scène.
scenes: { nodes: number[] }[]LireIl reçoit les scènes.
nodes: number[]LireIl a les nodes.
nodes: { name?: string; mesh?: number; children?: number[]; translation?: number[]; rotation?: number[]; scale?: number[]; matrix?: number[] }[]LireIl a les nodes.
name: stringLireIl reçoit le nom.
mesh: numberLireIl a reçu la messe.
children: number[]LireRecevoir les enfants.
translation: number[]LireIl a reçu la traduction.
rotation: number[]LireIl a la rotation.
scale: number[]LireIl a la scale.
matrix: number[]LireIl y a la matrice.
meshes: { name?: string; primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[] }[]LireIl reçoit les messiers.
name: stringLireIl reçoit le nom.
primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[]LireIl y a les primitives.
attributes: { [key: string]: number }LireIl a les attributs.
indices: numberLireIl a les indications.
material: numberLireIl reçoit le matériel.
mode: numberLireIl a la mode.
accessors: { bufferView?: number; componentType: number; count: number; type: string; min?: number[]; max?: number[] }[]LireIl y a les accessoires.
bufferView: numberLireIl y a la vue buffer.
componentType: numberLireIl est le type de composant.
count: numberLireIl a le compte.
type: stringLireIl y a le type.
min: number[]LireIl y a le min.
max: number[]LireIl y a le max.
bufferViews: { buffer: number; byteOffset?: number; byteLength: number; byteStride?: number }[]LireIl y a les vues du buffer.
buffer: numberLireIl y a le buffer.
byteOffset: numberLireIl est payé le byte.
byteLength: numberLireIl a la longueur du byte.
byteStride: numberLireIl y a le byte stride.
buffers: { byteLength: number; uri?: string }[]LireIl y a les buffers.
byteLength: numberLireIl a la longueur du byte.
uri: stringLireIl y a l’urie.
materials: { name?: string; pbrMetallicRoughness?: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }; emissiveFactor?: number[]; alphaMode?: string; alphaCutoff?: number }[]LireIl reçoit les matériaux.
name: stringLireIl reçoit le nom.
pbrMetallicRoughness: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }LireIl est à la poussière métallique pbr.
baseColorFactor: number[]LireIl est le facteur de couleur de base.
metallicFactor: numberLireIl est le facteur métallique.
roughnessFactor: numberLireIl a le facteur de la rigidité.
emissiveFactor: number[]LireIl est le facteur émissible.
alphaMode: stringLireIl est en mode alpha.
alphaCutoff: numberLireIl y a le cutoff alpha.

Voir aussi

 Français