GltfData

Genel Bakış

GltfData, Aspose.3D FOSS içinde Typescript için bir arayüzdür.

GltfData.asset, sürüm ve üreteç dahil olmak üzere glTF varlık meta verilerini sağlar.

Özellikler: accessors, alphaCutoff, alphaMode, asset, attributes, baseColorFactor ve 35 tane daha.

Özellikler

AdTürErişimAçıklama
asset: { version: string; generator?: string }OkumaVarlığı alır.
version: stringOkumaSürümü alır.
generator: stringOkumaÜreteci alır.
scene: numberOkumaSahneyi alır.
scenes: { nodes: number[] }[]OkumaSahneleri alır.
nodes: number[]OkumaDüğümleri alır.
nodes: { name?: string; mesh?: number; children?: number[]; translation?: number[]; rotation?: number[]; scale?: number[]; matrix?: number[] }[]OkumaDüğümleri alır.
name: stringOkumaAdı alır.
mesh: numberOkumaMesh’i alır.
children: number[]OkumaÇocukları alır.
translation: number[]OkumaÇeviriyi alır.
rotation: number[]OkumaRotasyonu alır.
scale: number[]OkumaÖlçeği alır.
matrix: number[]OkumaMatrisi alır.
meshes: { name?: string; primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[] }[]OkumaAğları alır.
name: stringOkumaİsmi alır.
primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[]OkumaPrimitifleri alır.
attributes: { [key: string]: number }OkumaÖznitelikleri alır.
indices: numberOkumaİndeksleri alır.
material: numberOkumaMalzemeyi alır.
mode: numberOkumaModu alır.
accessors: { bufferView?: number; componentType: number; count: number; type: string; min?: number[]; max?: number[] }[]OkumaErişicileri alır.
bufferView: numberOkumaTampon görünümünü alır.
componentType: numberOkumaBileşen tipini alır.
count: numberOkumaSayacı alır.
type: stringOkumaTürü alır.
min: number[]OkumaMinimumi alır.
max: number[]OkumaMaksimumu alır.
bufferViews: { buffer: number; byteOffset?: number; byteLength: number; byteStride?: number }[]OkumaBuffer görünümlerini alır.
buffer: numberOkumaTamponu alır.
byteOffset: numberOkumaBayt ofsetini alır.
byteLength: numberOkumaBayt uzunluğunu alır.
byteStride: numberOkumaBayt adımını alır.
buffers: { byteLength: number; uri?: string }[]OkumaArabellekleri alır.
byteLength: numberOkumaBayt uzunluğunu alır.
uri: stringOkumauri’yi alır.
materials: { name?: string; pbrMetallicRoughness?: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }; emissiveFactor?: number[]; alphaMode?: string; alphaCutoff?: number }[]OkumaMalzemeleri alır.
name: stringOkumaAdı alır.
pbrMetallicRoughness: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }Okumapbr metallic roughness değerini alır.
baseColorFactor: number[]OkumaTemel renk faktörünü alır.
metallicFactor: numberOkumaMetalik faktörü alır.
roughnessFactor: numberOkumaPürüzlülük faktörünü alır.
emissiveFactor: number[]OkumaEmissif faktörünü alır.
alphaMode: stringOkumaAlfa modunu alır.
alphaCutoff: numberOkumaAlfa kesme değerini alır.

Ayrıca Bakınız

 Türkçe