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

gEDA-user: git HEAD PCB now supports user-defined holes in polygons



As subject..

This is a file format bump, but remains backward compatible with old
layouts.

>From the commit message:

    The file-format addition is as follows. Previously, a polygon would
    be specified as a series of coordinates, such as:
    
    Layer(1 "component")
    (
      Polygon("clearpoly")
      (
        [6000 6000] [81000 6000] [81000 59000] [6000 59000]
      )
    )
    
    This commit introduces the ability to specify negative contours
    which form holes in the polygon shape, e.g.:
    
    Layer(1 "component")
    (
      Polygon("")
      (
        [6000 6000] [81000 6000] [81000 59000] [6000 59000]
        Hole (
          [76000 55000] [76000 38000] [58000 38000] [58000 55000]
        )
        Hole (
          [10000 10000] [10000 28000] [27000 28000] [27000 10000]
        )
      )
    )


A subsequent commit also introduced a GUI tool for creating holes in
polygons. Standard editing tools such as insert / move / remove point
work on the holes too.


(If you don't use the new feature, you can re-edit the file header's
date to "fix" the layout file for reading with older versions of PCB).
-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



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