start to fix start point and end point of arcs

Signed-off-by: John Thornton <bjt128@gmail.com>
This commit is contained in:
John Thornton
2015-10-21 11:38:13 -05:00
parent 597c083b5a
commit 3be7cb79cb
2 changed files with 2257 additions and 1 deletions

2252
dxf/test2.dxf Normal file

File diff suppressed because it is too large Load Diff

View File

@ -31,7 +31,11 @@ func main(){
lines := dxfutil.GetLines(inFile) lines := dxfutil.GetLines(inFile)
entities := dxfutil.GetEntities(lines) entities := dxfutil.GetEntities(lines)
entities = dxfutil.GetEndPoints(entities) entities = dxfutil.GetEndPoints(entities)
start := 1 start := 0
entities = dxfutil.GetIndex(start, iniMap["TOLERANCE"], entities) entities = dxfutil.GetIndex(start, iniMap["TOLERANCE"], entities)
fmt.Println("sorted")
for _, e := range entities {
fmt.Printf("%d %s Xs%.3f Ys%.3f Xe%.3f Ye%.3f\n",e.Index, e.G0, e.Xs, e.Ys, e.Xe, e.Ye)
}
dxfutil.GenGcode(entities, iniMap["SAVEAS"]) dxfutil.GenGcode(entities, iniMap["SAVEAS"])
} }