GltfExporter
Overzicht
GltfExporter converteert een in-memory Scene grafiek naar glTF (.gltf/.glb) formaat en schrijft het resultaat naar een bestandsnaam of output-stream. Het wordt automatisch aangeroepen door Scene.save() wanneer de doelbestandsextensie .gltf is of wanneer een GltfSaveOptions instantie expliciet wordt doorgegeven om de output te regelen. Geef een GltfSaveOptions object door om serialisatie-details te bepalen, zoals de handigheid van het coördinatensysteem, vertex-precisie en optionele format-specifieke extensies tijdens de exportbewerking.
Beschrijving
GltfExporter is een klasse in de Aspose.3D FOSS-bibliotheek voor TypeScript die 2 methoden en 13 eigenschappen blootlegt voor programmatisch gebruik. Het breidt Exporter uit en erft gedeelde functionaliteit van het bovenliggende type.
Kernmogelijkheden omvatten: : number[]; : number[]; : number. Deze bewerkingen stellen ontwikkelaars in staat om gltfexporter-functionaliteit direct te integreren in TypeScript applicaties.
De klasse biedt ook de min eigenschap (bevat de minimale coördinatenwaarden van de begrenzingsbox van de geëxporteerde scène), de max eigenschap (geeft de maximale grenzen van de geëxporteerde gegevens (duplicaatvermelding)), de x eigenschap (slaat de x-component op van een interne vector die tijdens het exporteren wordt gebruikt).
Instanties worden gecreëerd via een enkele constructor die het object initialiseert met standaardwaarden.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
min | : number[] | Lezen | Bevat de minimale coördinaatwaarden van het omschrijvingsvak van de geëxporteerde scène |
max | : number[] | Lezen | Levert de maximale grenzen van de geëxporteerde gegevens (dubbele invoer) |
x | : number | Lezen | Slaat de X-component op van een interne vector die tijdens het exporteren wordt gebruikt |
y | : number | Lezen | Slaat de Y component van een secundaire vector op die tijdens export wordt gebruikt |
z | : number | Lezen | |
w | : number | Lezen | |
x | : number | Lezen | Slaat de X-component van een interne vector op die tijdens export wordt gebruikt |
y | : number | Lezen | Slaat het Y-component van een secundaire vector op die tijdens export wordt gebruikt |
z | : number | Lezen | |
x | : number | Lezen | Slaat de X-component van een interne vector op die tijdens export wordt gebruikt |
y | : number | Lezen | Slaat de Y-component van een secundaire vector op die tijdens export wordt gebruikt |
min | : number[] | Lezen | Bevat de minimale coördinaatwaarden van het begrenzingsvak van de geëxporteerde scène |
max | : number[] | Lezen | Biedt de maximale grenzen van de geëxporteerde gegevens (dubbele invoer) |
Methoden
| Handtekening | Beschrijving |
|---|---|
constructor() | |
supportsFormat(fileFormat: FileFormat) → boolean | Retourneert true als de exporter de opgegeven FileFormat kan verwerken |
export(scene: Scene, stream: any, options: SaveOptions) | Schrijft de gegeven Scene naar de opgegeven stream met behulp van de geleverde SaveOptions |