Exports a SceneModel to a minimal AVEVA RVM v2 file.

The encoder writes one CNTB per SceneObject and one Box PRIM per SceneMesh, sized from the geometry's AABB. This is a common- denominator round-trip — AVEVA tools can ingest the file but every geometry comes back as its bounding box. Use this for hierarchy / placement-only exchanges; for visual fidelity stick to glTF / XGF.

const exporter = new RVMExporter();
const buffer = await exporter.write({ sceneModel });

Hierarchy (View Summary)

Constructors

Properties

defaultVersion: string

The default supported schema version.

encoders: { [key: string]: ModelEncoder }

An encoder for each supported schema version.

fileDataType: string

Data type of the file written by this Exporter.

format: string

The exported model file format.

versions: string[]

List of supported schema versions.

Methods