ObjExporter
Prezentare generală
ObjExporter converte un in-memory Scene grafic în formatul Wavefront OBJ (.obj) și scrie rezultatul într-un fișier sau flux de ieșire. Este invocat automat prin Scene.save() când extensia fişierului de destinaţie este: .obj sau atunci când o ObjSaveOptions În cazul în care o instanță este trecută explicit la control de ieșire. ObjSaveOptions obiecția de a guverna detaliile serializării, cum ar fi orientarea sistemului de coordonate, precizia verticelor și extensiunile opționale specifice formatului în timpul operațiunii de export.
Descriere
ObjExporter este o clasă din biblioteca FOSS pentru Aspose.3D care expune 2 metode și 0 proprietăți pentru utilizare programatică. Este extinsă la Exporter, care moșteneste funcționalitatea partajată de la tipul său principal.
Capabilitățile de bază includ: Creează o nouă instanță obiect-exportator cu setări implicite; exportă scena într-un flux folosind opțiunile specificate pentru salvare. Aceste operații permit dezvoltatorilor să integreze funcționalitatea obiectuală direct în aplicațiile TypeScript.
Instanțele sunt create printr-un singur constructor care inițializează obiectul cu valori implicite.
Metode
| Signature | Descriere: |
|---|---|
constructor() | Creează o nouă instanță ObjExporter cu setări implicite |
supportsFormat(fileFormat: FileFormat) → boolean | Retoară adevărat dacă acest exportator poate gestiona formatul de fișier dat. |
export(scene: Scene, stream: any, options: SaveOptions) | Exportează scena într-un flux folosind opțiunile de salvare specificate . |