GltfExporter
Översikt
GltfExporter Konverterar en in-minnes Scene graf i glTF (.gltf/.glb) format och skriver resultatet till en filvägen eller utgångsström. Det kallas automatiskt av Scene.save() När målet är att förlänga filen .gltf eller när en GltfSaveOptions instans överförs uttryckligen till kontroll av produktionen. pass a GltfSaveOptions motstånd att reglera serialisering detaljer som koordinat-system handlighet, vertex precision och valfria format specifika förlängningar under exportoperationen.
Beskrivning
GltfExporter är en klass i Aspose.3D FOSS-biblioteket för TypeScript som visar 2 metoder och 13 egenskaper för programmatisk användning. Exporter, ärva delad funktionalitet från sin föräldralyp.
Kernkapaciteterna inkluderar: : number[]; : number[]; : number.Dessa operationer gör det möjligt för utvecklare att integrera gltfexporter funktionalitet direkt i TypeScript applikationer.
Klassen ger också den min egendom (innehålls de minimikordinerade värdena i gränsen för den exporterade scenen), max egendom (förse de maximala gränserna för exporterade uppgifter (duplicerad inmatning)), x ägande (lagrar x-komponenten av en intern vector som används under export).
Instanser skapas via en enda konstruktör som initialiserar objektet med standardvärden.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
min | : number[] | Läsning | Håller de minimikordinerade värdena i den exporterade scenen gränssnittskåpet |
max | : number[] | Läsning | Ge maximala gränser för de exporterade uppgifterna (dubblat in) |
x | : number | Läsning | Lagrar X-komponenten i en intern vector som används vid export |
y | : number | Läsning | Lagrar Y-komponenten i en sekundärvector som används under exporten |
z | : number | Läsning | |
w | : number | Läsning | |
x | : number | Läsning | Lagrar X-komponenten i en intern vector som används vid export |
y | : number | Läsning | Lagrar Y-komponenten i en sekundärvector som används under exporten |
z | : number | Läsning | |
x | : number | Läsning | Lagrar X-komponenten i en intern vector som används vid export |
y | : number | Läsning | Lagrar Y-komponenten i en sekundärvector som används under exporten |
min | : number[] | Läsning | Håller de minimikordinerade värdena i den exporterade scenen gränssnittskåpet |
max | : number[] | Läsning | Ge maximala gränser för de exporterade uppgifterna (dubblat in) |
Metoder
| Signature | Beskrivning |
|---|---|
constructor() | |
supportsFormat(fileFormat: FileFormat) → boolean | Returneras giltigt om exportören kan hantera den angivna FileFormat |
export(scene: Scene, stream: any, options: SaveOptions) | Skriv den angivna scenen till det levererade flödet med hjälp av den levereras SaveOptions |