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

NaamTypeToegangBeschrijving
min: number[]LezenBevat de minimale coördinaatwaarden van het omschrijvingsvak van de geëxporteerde scène
max: number[]LezenLevert de maximale grenzen van de geëxporteerde gegevens (dubbele invoer)
x: numberLezenSlaat de X-component op van een interne vector die tijdens het exporteren wordt gebruikt
y: numberLezenSlaat de Y component van een secundaire vector op die tijdens export wordt gebruikt
z: numberLezen
w: numberLezen
x: numberLezenSlaat de X-component van een interne vector op die tijdens export wordt gebruikt
y: numberLezenSlaat het Y-component van een secundaire vector op die tijdens export wordt gebruikt
z: numberLezen
x: numberLezenSlaat de X-component van een interne vector op die tijdens export wordt gebruikt
y: numberLezenSlaat de Y-component van een secundaire vector op die tijdens export wordt gebruikt
min: number[]LezenBevat de minimale coördinaatwaarden van het begrenzingsvak van de geëxporteerde scène
max: number[]LezenBiedt de maximale grenzen van de geëxporteerde gegevens (dubbele invoer)

Methoden

HandtekeningBeschrijving
constructor()
supportsFormat(fileFormat: FileFormat) → booleanRetourneert 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

Zie ook

 Nederlands