FbxExporter

Overview

FbxExporter converts an in-memory Scene graph into FBX (.fbx) format and writes the result to a file path or output stream. It is invoked automatically by Scene.save() when the target file extension is .fbx or when a FbxSaveOptions instance is passed explicitly to control output. Pass a FbxSaveOptions object to govern serialisation details such as coordinate-system handedness, vertex precision, and optional format-specific extensions during the export operation.

Description

FbxExporter is a class in the Aspose.3D FOSS library for TypeScript that exposes 2 methods and 6 properties for programmatic use. It extends Exporter, inheriting shared functionality from its parent type.

Core capabilities include: : mesh[]; : node[]; creates a new fbx exporter instance. These operations enable developers to integrate fbxexporter functionality directly into TypeScript applications.

The class also provides the meshes property (provides the collection of mesh objects involved in the export operation), the meshes property (provides the collection of mesh objects involved in the export operation), the meshes property (provides the collection of mesh objects involved in the export operation).

Instances are created through a single constructor that initializes the object with default values.

Properties

NameTypeAccessDescription
meshes: Mesh[]ReadProvides the collection of Mesh objects involved in the export operation
nodes: Node[]Read
meshes: Mesh[]ReadProvides the collection of Mesh objects involved in the export operation
nodes: Node[]Read
meshes: Mesh[]ReadProvides the collection of Mesh objects involved in the export operation
nodes: Node[]Read

Methods

SignatureDescription
constructor()Creates a new FBX exporter instance
supportsFormat(fileFormat: FileFormat)boolean
export(scene: Scene, stream: any, _options: SaveOptions)

See Also