Skip to content
For software developers · 3D InterOp SDK

Convert XCGM to VDA-FS in your application

3D InterOp is a CAD interoperability SDK that lets your software read XCGM files and write VDA-FS, with exact B-Rep geometry carried across and nothing tessellated.

Spatial does not offer an online converter or a desktop conversion app. 3D InterOp is a component that software vendors embed in their own products.

  • Reads XCGM · Writes VDA-FS
  • Exact geometry → exact geometry
  • C++ / C# APIs
part.xcgmXCGM · exact B-Rep
Your application
3D InterOp SDK
XCGM readerHealingVDA-FS writer
panel.vdaVDA-FS 2.0 · surfaces

XCGM to VDA-FS at a glance

Both formats store exact geometry, so the model stays exact. The differences are in the product data each one can carry.

XCGM (source)VDA-FS (target)
Full nameCGM native fileVDA surface interface
Standard / ownerDassault Systèmes / Spatial (CGM Modeler)VDA (German automotive industry)
File extensions.xcgm.vda
GeometryExact B-RepExact curves and surfaces
Assemblies / structureYesNo assembly hierarchy
PMISemantic (read)None
3D InterOp supportRead and writeRead and write

What's preserved, what changes

Here is what your application can expect to carry across from XCGM to VDA-FS.

  • Preserved
    Exact geometry
    Solids and surfaces stay exact B-Rep. The model is never reduced to a triangle mesh.
  • Changes
    Assembly structure
    VDA-FS has no native assembly hierarchy. Decide in your application how XCGM product structure is grouped or flattened before writing.
  • Not carried
    PMI
    VDA-FS has no PMI, so the PMI read from XCGM isn’t written. Keep STEP AP242 as an output when PMI matters.

Why software vendors add XCGM to VDA-FS conversion

Legacy CAD and CAM systems

Many established engineering tools still consume VDA-FS first. Writing it lets your users hand data to them without leaving your application.

Supplier and partner exchange

Some suppliers and manufacturing partners still specify VDA-FS in their exchange requirements. Your software can meet them directly.

Geometry-only workflows

When a downstream process needs exact part geometry and nothing more, VDA-FS is a simple, widely readable target.

Things to check before you ship

  • Written VDA-FS versions: VDA-FS 2.0.
  • The VDA-FS writer isn’t available in 3D InterOp CGM.
  • Supported XCGM input: R2012 to 2025 1.0.
  • Validate a sample of translated files in the target system your users actually work with.

Working with Spatial was a real milestone for us: Thanks to the powerful 3DInterOp library, we were able to successfully bring our complex CAD-based solutions to the cloud while remaining flexible to meet individual customer requirements. For us, Spatial is not just a technology partner, but a true enabler of our product strategy.

Dr. Arno Michelis, Founder, Simus Systems

Read the Case Study

About the formats

  • Source format

    What is an XCGM (.xcgm) file?

    XCGM is the native file format of the CGM geometric kernel, used by CGM Modeler and Dassault Systèmes applications. It stores exact B-Rep geometry.

  • Target format

    What is a VDA-FS (.vda) file?

    VDA-FS is a neutral surface-exchange format defined by the German automotive association VDA. It stores exact curves and free-form surfaces, and is still found in automotive supply chains.

Frequently asked questions

Yes. Both formats store exact B-Rep geometry, so the model is translated without being tessellated into triangles.

VDA-FS has no PMI, so the PMI read from XCGM isn’t written. When PMI matters, offer STEP AP242 as an output.

VDA-FS has no assembly hierarchy, so your application decides how the XCGM structure is grouped or flattened before writing.

No. The VDA-FS writer isn’t available in 3D InterOp CGM.

3D InterOp reads R2012 to 2025 1.0.

3D InterOp writes VDA-FS 2.0.

Yes. 3D InterOp reads and writes both formats, so VDA-FS to XCGM is supported too.

  • Building software that needs to convert XCGM to VDA-FS?

    3D InterOp is an SDK that lets your application read XCGM and write VDA-FS alongside 30+ CAD and BIM formats.