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