[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: PCB+GL testing
On Fri, 2009-10-23 at 01:28 +0100, Peter Clifton wrote:
> Hi guys,
>
> Anyone testing the PCB+GL branch, I'd appreciate you updating and
> reporting any (if any) (new) bugs. I've spent quite a bit of time
> shuffling patches and cleaning things up - and I think it ought to be
> working reasonably well.
PS..
The good stuff is now back on the "master" and "before_pours" branch,
not hidden in the "local_customisation(_no_pours)" ones.
This means if you don't like my mouse bindings, or various local hacks
(which includes the 3D SpaceNavigator 6DOF joystick support), you can
just check out:
"polygon_speedup" : (Precursor stuff to speed up polygon operations)
"before_pours" : (3D stuff - without any functional changes)
"master" : (3D stuff + "pours" / island removal)
If you want "pours" without island removal, look in the git history back
from "master" to see where island removal was added, check out the
commit before that.
A quick summary of "pours":
* Draw a polygon (existing syntax for now)
* All pieces are kept on screen, including islands / clipped sections
* Each piece interacts separately with PCB for the purposes of
connectivity checking
And island removal (basically the same as "pours", but:)
* Pieces of polygon are NOT drawn until you connect to them with:
* A via thermal
* A "joined" line
* (IIRC) Adjacent contact to another "pour" piece which is connected
* (NB: Exporters might still broken - I've not made boards with this!)
The connectivity checking slows things down a little unfortunately, so
it isn't going to be fun for real-time use on really complex designs. If
I get time eventually, I'll look at whether we can make island removal
an off-line operation.
It is quite fun and usable in real-time for hobby size boards.
Best wishes,
Peter C.
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user