Hi Seth, I think there is some email client originated confusion here. I already resolved this issue a month ago with your and Wayne's help. See https://lists.launchpad.net/kicad-developers/msg37010.html
Is it possible that you actually sent your reply a month ago but it only was delivered now? I see a spf record verification error for your domain in email headers. Regards, Andrew On Mon, Aug 27, 2018 at 5:15 PM Seth Hillbrand <[email protected]> wrote: > Hi Andrew- > > At the moment, SWIG doesn't support the nested classes used for > SHAPE_LINE_CHAIN by default [1]. So the polygon data will not be > accessible without someone devoting some time to SWIG-ing the classes. > > Best- > Seth > > [1] http://www.swig.org/Doc1.3/SWIGPlus.html#SWIGPlus_nested_classes > > > > Am Mo., 27. Aug. 2018 um 04:44 Uhr schrieb Andrew Lutsenko < > [email protected]>: > >> Hello Kicad team, >> >> I'm writing a pcbnew action plugin that needs to read footprint pad >> coordinates and shape. >> I had no trouble figuring out all shapes except for custom one. It is >> represented by SHAPE_POLY_SET which has a corresponding python type but to >> get actual vertex coordinates you have to either call one of Iterate() >> variants or get polygon outlines with Outline(). They both return objects >> (ITERATOR and SHAPE_LINE_CHAIN) that are pointers and have no useful >> attributes. As far as I understand they just don't have corresponding swig >> bindings so they are not exposed properly in python. >> >> Am I missing some obvious way to read custom pad polygon data in python? >> >> If not, what would it take to add that? >> >> I don't understand much about how swig configuration works but cursory >> glance at Kicad source suggests that there needs to be an import for >> shape_line_chain.h in common/swig/kicad.i >> >> If you are curious about what the plugin does, here are some of it's >> results, generated from Kicad demos: >> http://plugindemo.bitballoon.com/1/ >> http://plugindemo.bitballoon.com/2/ <-- this one has a solder bridge >> with custom shape pads which is not rendered >> http://plugindemo.bitballoon.com/3/ >> >> Above links are short lived. >> >> Regards, >> Andrew >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

