OpenJSCAD.org icon indicating copy to clipboard operation
OpenJSCAD.org copied to clipboard

3MF Support

Open z3dev opened this issue 8 years ago • 8 comments

Requirements:

  • Support serialization (import) of designs in 3MF format
  • Support deserialization (export) of designs to 3MF format
  • Seperation of 'parts' by color, supporting printers with multiple color capabilities

From @z3dev on June 28, 2016 6:44

http://www.3mf.io/what-is-3mf/

Here's where to start.

Copied from original issue: Spiritdude/OpenJSCAD.org#160

z3dev avatar May 06 '17 23:05 z3dev

And samples for testing can be found at https://github.com/3MFConsortium/3mf-samples

z3dev avatar May 06 '17 23:05 z3dev

From @kaosat-dev on November 30, 2016 8:19

I can tackle this if needed, already worked on 3mf parsing.

z3dev avatar May 06 '17 23:05 z3dev

@kaosat-dev Sure. We are using a nice XML SAX library for the AMF file parsing. I think that AMF and 3MF formats look very similar if not the same.

z3dev avatar May 06 '17 23:05 z3dev

3MF is also the format of choice for multiple color 3D printing, as per Mr. Joseph Prusa.

z3dev avatar Aug 11 '18 00:08 z3dev

@hrgdavor do you have any progress on the deserializer?

z3dev avatar Oct 03 '21 06:10 z3dev

I have a serializer prototype. Did not start on deserializer, but it should not be a big problem. I could have sth this week depending on my schedule.

hrgdavor avatar Oct 03 '21 06:10 hrgdavor

Ok. I’m going to make a small release which has a few small fixes. The next release can have some NEW functionality.

z3dev avatar Oct 03 '21 06:10 z3dev

3MF serializer completed as part of #1036

z3dev avatar Mar 26 '22 05:03 z3dev

The new 3MF deserializer (import) has been added to V3.

z3dev avatar May 14 '23 05:05 z3dev