My last commit includes a new boost library:  boost::polygon
see:
google "boost polygon",
"http://svn.boost.org/svn/boost/sandbox/gtl/boost/polygon";
"http://svn.boost.org/svn/boost/sandbox/gtl/doc";
I believe this is a *very* interesting library, and this is exactly what is 
needed for kicad.
So I wrote "zones_convert_brd_items_to_polygons_with_Boost.cpp" to test it (It 
was a lot of work)
I need volunteers to test zone filling algorithm using boost::polygon,
verify if issues are found, and send me results of tests.
Mainly errors when creating solid areas.
FYI, I know 2 boards with errors using Kbool (but Kbool is still the best 
polygon library for Kicad).
(calculation time, due to less redundancy due to code refactory is 50% the time 
needed with Kbool library)
Note in fact 80% calculation time is thermal shape tweaking by removing 
unconnected stubs.
(I am not sure it is very useful)

To compile with boost::polygon, run cmake with option 
-DUSE_BOOST_POLYGON_LIBRARY=ON
(see changelog).


--
Jean-Pierre CHARRAS



_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to