Skip to content
For software developers · 3D InterOp SDK

Convert VDA-FS to 3MF in your application

3D InterOp is a CAD interoperability SDK that lets your software read VDA-FS files and write 3MF, generating the 3MF mesh from the geometry it reads, with tessellation settings your application controls.

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 VDA-FS · Writes 3MF
  • Exact geometry → triangle mesh
  • C++ / C# APIs
panel.vdaVDA-FS 2.0 · surfaces
Your application
3D InterOp SDK
VDA-FS readerTessellation3MF writer
part.3mf3MF 1.1 · mesh with colors

VDA-FS to 3MF at a glance

VDA-FS stores exact geometry; 3MF stores triangles. The translation is a tessellation, and the settings you choose decide how close the mesh stays to the original.

VDA-FS (source)3MF (target)
Full nameVDA surface interface3D Manufacturing Format
Standard / ownerVDA (German automotive industry)3MF Consortium, ISO/IEC 25422
File extensions.vda.3mf
GeometryExact curves and surfacesTriangle mesh
Assemblies / structureNo assembly hierarchyObjects and build items
3D InterOp supportRead and writeRead and write

What's preserved, what changes

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

  • Changes
    Geometry is tessellated
    The exact VDA-FS B-Rep is replaced by a triangle mesh, generated by 3D InterOp from the exact geometry it reads. Accuracy depends on the tessellation settings your application uses.

Why software vendors add VDA-FS to 3MF conversion

Additive manufacturing

3MF is still the input most slicers and print services expect. Writing it lets your users send parts to print directly.

Mesh-based processing

Inspection, scan comparison and mesh-editing tools work on triangles. A mesh output gives them a model they can open anywhere.

Lightweight sharing

A mesh is simpler than the native CAD file and needs no CAD system to open.

Things to check before you ship

  • Written 3MF versions: 3MF 1.1.
  • The 3MF writer is available through the UConnect interface only.
  • Supported VDA-FS input: VDA-FS 1.0 to 2.0.
  • Test tessellation settings on your heaviest parts: finer meshes mean larger files.
  • 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 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.

  • Target format

    What is a 3MF (.3mf) file?

    3MF is an open format for additive manufacturing, defined by the 3MF Consortium. It stores triangle meshes with units, colors and build information in a single package.

Frequently asked questions

3D InterOp tessellates the geometry it reads from VDA-FS when it writes 3MF. Your application sets the tolerances, so it controls the trade-off between accuracy and file size.

The 3MF writer is available through the 3D InterOp UConnect interface.

No. VDA-FS has no PMI, so only the geometry is translated to 3MF.

3D InterOp reads VDA-FS 1.0 to 2.0.

3D InterOp writes 3MF 1.1.

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

  • Building software that needs to convert VDA-FS to 3MF?

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