From f3d80d74a78554fb36e813314853fdcdc9ba72f8 Mon Sep 17 00:00:00 2001 From: Dave Cowden Date: Fri, 24 Nov 2017 15:56:29 -0500 Subject: [PATCH] more comments --- dxf/readme.MD | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dxf/readme.MD b/dxf/readme.MD index d7d337e..41e6a0a 100644 --- a/dxf/readme.MD +++ b/dxf/readme.MD @@ -35,9 +35,16 @@ This code reads a dxf, and reads it into an entity map that is ready to be used * recenter=true/false-- this decides whether to shift the sktch to the origin( supported already by entitymap) * center point for the import ( default to center of the sketch) * layer number ( so user can select which layer to read in the dxf, default=0) + * point tolerance to identify points that are really supposed to be the same * convert the entity map into the cq commands to add to the sketch. * delete vec2d.py and implmenet in terms of existing cq vector classes ( this is from a separate project where i didnt have vector code available ) * upgrade to latest networkx ( i think they are at 2.0) * add dxf profiles directory to put lots of common profiles * add tests to the examples to ensure the new dxfs work right * move this code out this folder, into the right places, and delete this folder eventually + +## limitations of the current code + + * doesnt handle splines + * can only read from a single layer + * generates in-memory entites that are designed to generate arcTo or LWPOLYLINE commands, which use arc endpoints instead of center point