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
| Name | Type | Access | Description |
|---|---|---|---|
meshes | : Mesh[] | Read | Provides the collection of Mesh objects involved in the export operation |
nodes | : Node[] | Read | |
meshes | : Mesh[] | Read | Provides the collection of Mesh objects involved in the export operation |
nodes | : Node[] | Read | |
meshes | : Mesh[] | Read | Provides the collection of Mesh objects involved in the export operation |
nodes | : Node[] | Read |
Methods
| Signature | Description |
|---|---|
constructor() | Creates a new FBX exporter instance |
supportsFormat(fileFormat: FileFormat) → boolean | |
export(scene: Scene, stream: any, _options: SaveOptions) |