Documentation / Node reference / geo nodes

geo/ThreeMFExporter

Writes the input objects to a 3MF file, the printing format that carries units and multiple objects.

Files

Every renderable triangle mesh on the input becomes one object in the package, placed by its own world transform, so a whole build plate exports in one file. The model declares millimeter units, which removes the mm-versus-inch guesswork that STL leaves to the slicer. Colour travels too: an object's COLOR attribute, or the base colour of the material assigned to it, is written twice, once as a base material for plain 3MF viewers and once as a colour group, which is the only colour a slicer reads and what it maps to a filament slot. A mesh carrying more than one colour is written colour-per-triangle, and a slicer is then the one consumer that shows those regions apart. The node exports what it is given: convert, repair or measure the geometry with nodes placed before it. Non-triangle geometries are skipped, and an empty input simply writes nothing.

Parameters

Name Type What it does
fileNameMode UInt8 NODE_NAME · NODE_PATH · CUSTOM_NAME How the file is named: after this node, after the node's full path in the scene (still unique when exporters in different subnets share a name), or after the name param typed below.
name String File name to write, without the .3mf extension.
download Button Cook the node and write the file.

Examples

Scenes you can open in the editor that teach this node.

A two-colour nameplate written to 3MF three ways: as two objects each with its own colour, as one merged mesh coloured triangle by triangle, and with no colour attribute at all so the assigned material supplies it. It also shows what a model has to pass before a slicer will accept it: the right way up, the right size, and closed.

geo/ThreeMFExporter geo/Fuse

Import and export

See also

This page is generated from the engine, so it describes the release you can download. The same text is in the editor's Help panel next to the node itself.