Constructs an FDSExporter.
The default supported schema version.
InternalencodersAn encoder for each supported schema version.
Data type of the file written by this Exporter.
The exported model file format.
List of supported schema versions.
Exports a SceneModel and/or a DataModel to file data.
The parameters used for writing the file data.
Options for customizing the export process.
Resolves when the SceneModel and/or DataModel has been successfully written.
Writes an FDS-shaped DataModel back to a v6 namelist text file.
The exporter is the inverse of FDSLoader. It walks the typed FDS DataObjects produced by the loader's
buildDataModelstep —FDSProject/FDSSurface/FDSMesh/FDSObstruction/FDSVent/FDSHole— and reconstitutes one namelist record per object. XB / IJK / MB / IOR come from theGeometryPropertySet, every other parameter from theFDSPropertySet (which preserves the original namelist parameters verbatim), and SURF_ID from theusesSurfaceRelationship.The DataModel is the canonical source; the SceneModel — if supplied — is not consulted by the v1 encoder. Reconstituting the authored XB from hole-cut SceneMesh remainders would be lossy.
For detailed usage, refer to @xeokit/sdk/formats/fds.