3D Printers formats (GCODE, STL, OBJ)

GCODE is a layered "3D" format used by 3D printers. In general it shouldn't be used directly for 3D models in Valkyrie applications since it encodes the mechanical movements a 3D printer would do to stack the 2D layers of material necessary to print an object.

While building your application you should use the source assets which are generally in .STL, .OBJ or other static 3D model formats.

Using GCODE directly only makes sense if you want to preview exactly what the 3D printer would do. Otherwise, better not use the source model of the GCODE, as you would not get a smooth 3D model in Valkyrie.

See for yourself what a layered 3D format looks like when zoomed in:
Layered_3D_format

A single layer in the layered 3D format which clearly show the path that a 3D printer would follow:
Layered_3D_format

Sources: