Convert 3MF to VDA-FS in your application
3D InterOp is a CAD interoperability SDK that lets your software read 3MF files and write VDA-FS, writing the 3MF facets as faceted geometry, since 3MF stores triangles rather than solids.
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 3MF · Writes VDA-FS
- Triangle mesh → faceted B-Rep
- C++ / C# APIs
3MF to VDA-FS at a glance
3MF stores triangles; VDA-FS is an exact-geometry format. The mesh is written as faceted geometry: 3D InterOp doesn’t rebuild smooth surfaces from triangles.
| 3MF (source) | VDA-FS (target) | |
|---|---|---|
| Full name | 3D Manufacturing Format | VDA surface interface |
| Standard / owner | 3MF Consortium, ISO/IEC 25422 | VDA (German automotive industry) |
| File extensions | .3mf | .vda |
| Geometry | Triangle mesh | Exact curves and surfaces |
| Assemblies / structure | Objects and build items | No assembly hierarchy |
| 3D InterOp support | Read and write | Read and write |
What's preserved, what changes
Here is what your application can expect to carry across from 3MF to VDA-FS.
-
Changes
Faceted geometry3MF stores triangles, so the VDA-FS file holds faceted bodies, not solids. 3D InterOp doesn’t rebuild exact B-Rep from a mesh.
Why software vendors add 3MF 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 3MF input: 3MF 1.1.
- 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 StudyAbout the formats
-
Source 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.
-
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
No. 3MF stores triangles, and 3D InterOp writes them to VDA-FS as faceted geometry. It doesn’t rebuild exact B-Rep from a mesh.
No. The VDA-FS writer isn’t available in 3D InterOp CGM.
Per-facet colors are imported. Textures and materials aren’t.
3D InterOp reads 3MF 1.1, as visualization data.
3D InterOp writes VDA-FS 2.0.
Yes. 3D InterOp reads and writes both formats, so VDA-FS to 3MF is supported too.
-
Building software that needs to convert 3MF to VDA-FS?
3D InterOp is an SDK that lets your application read 3MF and write VDA-FS alongside 30+ CAD and BIM formats.