FashionFreedom / Seamly2D

Open source patternmaking software to democratize fashion.
https://seamly.io
GNU General Public License v3.0
597 stars 109 forks source link

EXPORTS: Export pattern to DXF-ASTM #59

Open sconklin opened 6 years ago

sconklin commented 6 years ago

From @sconklin on October 8, 2015 4:44

Originally reported by: Roman Telezhynskyi (Bitbucket: dismine, GitHub: dismine)


DXF-AAMA is a file format developed by the American Apparel Manufacturers Association in an attempt to solve the difficulties of using DXF files. DXF is the most commonly used format for the exchange of drawing files. Unfortunately, since DXF does not contain neither scale or units, nor usually any method of reliably describing what needs to be cut, drawn, drilled, notched etc. in a pattern file, plain DXF files are normally not very useful.

But if the DXF-AAMA format is used, files can contain many patterns either nested, or non-nested, in a form which can be easily processed and used by plotter operators.

Properly used, DXF-AAMA is almost as good as the Vectorscript format that we mainly use. It is a format which is almost a standard, and if your customers can deliver files in DXF-AAMA format, you can be almost guaranteed a nestable pattern at the end of it which is a first for DXF!

sconklin commented 6 years ago

Original comment by Roman Telezhynskyi (Bitbucket: dismine, GitHub: dismine):


Added new option for Internal path. ref #391.

This option is nedded for AAMA to determine a cut contour.

sconklin commented 6 years ago

Original comment by Roman Telezhynskyi (Bitbucket: dismine, GitHub: dismine):


Merge with feature.

Added export to DXF-AAMA. ref #391.

sconklin commented 6 years ago

Original comment by Roman Telezhynskyi (Bitbucket: dismine, GitHub: dismine):


Issue #695 was marked as a duplicate of this issue.

sconklin commented 6 years ago

Original comment by Roman Telezhynskyi (Bitbucket: dismine, GitHub: dismine):


There is no easy way to add this.

sconklin commented 6 years ago

Original comment by Susan Spencer (Bitbucket: suzynumena, GitHub: Unknown):


The DXF-AAMA has been replaced by the DXF-ASTM format.

Excerpt from VM_Section_6.pdf (downloaded from http://wwot.destcorp.com/documents/VM_Section_6.pdf)

"NOTE: DXF IS A MULTI FORMAT CONFERSION SOFTWARE. THE FORMATS HAVE BEEN UPDATED OVER TIME TO ACCOMODATE MORE PATTERN INFORMATION. HERE IS A HISTORY OF DXF FORMATS:

  1. DXF- was originally introduced in December 1982 as part of AutoCAD 1.0, and was intended to provide an exact representation of the data in the AutoCAD native file format
  2. DXF-AAMA - This was the file format developed by the American Apparel Manufacturers Association in 1993 in an attempt to solve the difficulties of using DXF files. DXF is the most commonly used format for the exchange of drawing files. Unfortunately, since they contain neither scale or units, nor usually any method of reliably describing what needs to be cut, drawn, drilled, notched etc. in a pattern file, DXF files are normally not very useful. But if the DXFAAMA format is used, files can contain many patterns either nested, or non-nested, in a form which can be easily processed and used by plotter operators.
  3. DXF-ASTM - This newest standard practice is designed to facilitate two-dimensional, sewn pattern piece data exchange between CAD systems at the level of pattern design. It also facilitates grade rule table data exchange for sewn products in the apparel industry. It uses the DXF file format for pattern piece data exchange and a specially formatted ASCII file format for grade rule tables. It is limited to the transfer of pattern pieces within a style and the associated pattern piece and style information. "
sconklin commented 6 years ago

Original comment by claudia (Bitbucket: syllinah, GitHub: Unknown):


Est-il possible dans la version v.0.5.0 d'enregistrer le travail de construction (.val) en .Pdf après si c'est pas possible tanpis... sinon super le logiciel même s'il bug quelques fois !

sconklin commented 6 years ago

Original comment by Susan Spencer (Bitbucket: suzynumena, GitHub: Unknown):


Attached Chapter 15 on Exporting patterns from the user manual for Grafis software. It might be helpful in identifying the UI workflow required.

Original link here: http://www.grafis.de/grafis-lehrbuch-v10-en.html

sconklin commented 6 years ago

Original comment by Susan Spencer (Bitbucket: suzynumena, GitHub: Unknown):


Attached document that discusses DXF-ASTM.

Original file link here: http://dorthehansen.com/wp-content/uploads/2014/10/ePattern-ASTM-Standard.pdf

sconklin commented 6 years ago

Original comment by Roman Telezhynskyi (Bitbucket: dismine, GitHub: dismine):


Ok.

sconklin commented 6 years ago

Original comment by Susan Spencer (Bitbucket: suzynumena, GitHub: Unknown):


The DXF-AAMA standard is being replaced by ASTM D6673 - 10 "Standard Practice for Sewn Products Pattern Data Interchange-Data Format".
I can send the developer of this feature the new DXF-ASTM standard because I bought an extra digital copy.
If anyone wants to purchase their own copy, they can order it from this page: http://www.astm.org/Standards/D6673.htm

I will post the older DXF-AAMA standard when I can locate it... It is very very old (1998?) and it's not very good for what it tries to do. Import/Export of DXF-AAMA patterns between patternmaking software tools doesn't always work properly, each company has it's own interpretation for certain details of the spec. So development will require special processing for each pattern making system, which means we need more information about each (Optitex, etc.) Perhaps we should only implement the new(ish) DXF-ASTM for now?

sconklin commented 6 years ago

Original comment by Roman Telezhynskyi (Bitbucket: dismine, GitHub: dismine):


Attached

Where? Or you are speaking about document that i attached?

sconklin commented 6 years ago

Original comment by Susan Spencer (Bitbucket: suzynumena, GitHub: Unknown):


The original link to the downloadable file is here: http://www.aeronaut.org/downloads/DXF-AAMA.pdf

slspencer commented 4 years ago

Currently Seamly doesn't export DXF-ASTM (the current apparel format), but it does export DXF-AAMA (the superceded apparel format) in these formats: DXF R10 DXF R11/12 DXF R13 DXF R14 DXF 2000 DXF 2004 DXF 2007 DXF 2010

Aaaishah commented 3 years ago

Please.....I'm having issue importing into optitex the measurement from my patterns are in accurate when imported into optitex......please how do I go about it