File formats

Meridian document files

Extension Document
.mpart Part
.massy Assembly
.mdraw Drawing

Each file is UTF-8 JSON. The current format version is 3. Meridian reads format version 2 and all later versions.

A part keeps its parameters, features, properties and simulation studies. Simulation results are not saved in the file.

The compatibility guarantee

A .mpart, .massy or .mdraw file that Meridian 2.0.41-alpha or a later release writes opens in each later release. You do not need to convert these files.

Old version 1 files

Meridian 1.x wrote XML files (format version 1).

To convert a file from the command line, use meridian convert. Refer to Command line.

Files from a newer version of Meridian

Meridian does not replace a file that a newer version wrote with a file that has less data.

If the file has only data that this version can read:

If the file has data that this version cannot read:

Components that do not load

If a component file of an assembly is missing, damaged, or from a newer version, the assembly still opens. The component stays in the assembly with its path, position and state. When you save the assembly, Meridian keeps the component.

Meridian shows a warning banner with one line for each component that did not load. The tooltip of the component in the model browser gives the cause.

Exchange formats

These formats are for exchange with other programs. The compatibility guarantee does not apply to them.

Format Import Export
STEP Yes (File > Import, meridian import) Yes, AP242 (meridian export --format step or step-mesh)
STL Yes Yes, ASCII or binary
OBJ Yes Yes
3MF No Yes
XML summary No Yes
PNG, SVG image No Yes
PDF, DXF No Yes, from a drawing sheet

An imported STL or OBJ mesh can be a reference body or a solid body. A STEP file with a product structure can become an assembly.

Simulation result files

You can export study results as CSV, or as VTK for ParaView. You can save a study report as HTML or Markdown. Refer to Structural simulation.