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
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
asset | : { version: string; generator?: string } | Okuma | Varlığı alır. |
version | : string | Okuma | Sürümü alır. |
generator | : string | Okuma | Üreteci alır. |
scene | : number | Okuma | Sahneyi alır. |
scenes | : { nodes: number[] }[] | Okuma | Sahneleri alır. |
nodes | : number[] | Okuma | Düğümleri alır. |
nodes | : { name?: string; mesh?: number; children?: number[]; translation?: number[]; rotation?: number[]; scale?: number[]; matrix?: number[] }[] | Okuma | Düğümleri alır. |
name | : string | Okuma | Adı alır. |
mesh | : number | Okuma | Mesh’i alır. |
children | : number[] | Okuma | Çocukları alır. |
translation | : number[] | Okuma | Çeviriyi alır. |
rotation | : number[] | Okuma | Rotasyonu alır. |
scale | : number[] | Okuma | Ölçeği alır. |
matrix | : number[] | Okuma | Matrisi alır. |
meshes | : { name?: string; primitives: { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[] }[] | Okuma | Ağları alır. |
name | : string | Okuma | İsmi alır. |
primitives | : { attributes: { [key: string]: number }; indices?: number; material?: number; mode?: number }[] | Okuma | Primitifleri alır. |
attributes | : { [key: string]: number } | Okuma | Öznitelikleri alır. |
indices | : number | Okuma | İndeksleri alır. |
material | : number | Okuma | Malzemeyi alır. |
mode | : number | Okuma | Modu alır. |
accessors | : { bufferView?: number; componentType: number; count: number; type: string; min?: number[]; max?: number[] }[] | Okuma | Erişicileri alır. |
bufferView | : number | Okuma | Tampon görünümünü alır. |
componentType | : number | Okuma | Bileşen tipini alır. |
count | : number | Okuma | Sayacı alır. |
type | : string | Okuma | Türü alır. |
min | : number[] | Okuma | Minimumi alır. |
max | : number[] | Okuma | Maksimumu alır. |
bufferViews | : { buffer: number; byteOffset?: number; byteLength: number; byteStride?: number }[] | Okuma | Buffer görünümlerini alır. |
buffer | : number | Okuma | Tamponu alır. |
byteOffset | : number | Okuma | Bayt ofsetini alır. |
byteLength | : number | Okuma | Bayt uzunluğunu alır. |
byteStride | : number | Okuma | Bayt adımını alır. |
buffers | : { byteLength: number; uri?: string }[] | Okuma | Arabellekleri alır. |
byteLength | : number | Okuma | Bayt uzunluğunu alır. |
uri | : string | Okuma | uri’yi alır. |
materials | : { name?: string; pbrMetallicRoughness?: { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number }; emissiveFactor?: number[]; alphaMode?: string; alphaCutoff?: number }[] | Okuma | Malzemeleri alır. |
name | : string | Okuma | Adı alır. |
pbrMetallicRoughness | : { baseColorFactor?: number[]; metallicFactor?: number; roughnessFactor?: number } | Okuma | pbr metallic roughness değerini alır. |
baseColorFactor | : number[] | Okuma | Temel renk faktörünü alır. |
metallicFactor | : number | Okuma | Metalik faktörü alır. |
roughnessFactor | : number | Okuma | Pürüzlülük faktörünü alır. |
emissiveFactor | : number[] | Okuma | Emissif faktörünü alır. |
alphaMode | : string | Okuma | Alfa modunu alır. |
alphaCutoff | : number | Okuma | Alfa kesme değerini alır. |