[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Commercial CAD, land pattern generators report



Dave N6NZ wrote:
On Aug 11, 2010, at 12:28 PM, John Griessen wrote;
What's a good reference about DXF?

Arghhh...
.
.
.. the structure of dxf... Imagine a design committee consisting entirely of passive-aggressive, 'B' ark chimpanzees
that were only convinced to join the project for the meeting donuts.  Now imagine the file format they would specify.  Now
imagine that file format evolved to support things that were never originally intended. That is dxf.
.
.
certain 3D entities are *not* documented,
they are binary blobs and you can only get the spec by paying for a license from Autocad and signing an NDA.  So no open source
dxf library will ever be able to handle all of dxf.  My immediate goal is to write a library that can make sense of all 2D
information in a complete and coherent way, provide a Pythonic interface for reading and writing dxf, and gracefully ignore or
 perhaps read-and-blobify anything it doesn't understand without crashing or hanging.

Sounds good.  Does the blobify function you imagine get the physical max boundaries of the unknown correct?
I know someone else working on getting 3D usable by FOSS tools by way of a common open format
available as a standard or defacto standard.  In electronics it seems defacto standards are better than official ones, so...
He's looking at Rhino's OpenNurbs definitions in c++.  OpenNurbs.org has the code, public domain.  He's considering forking
and licensing it GPL.

John
--
Ecosensory   Austin TX


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user