I try to use your teardrop script. Using the plugin (Tools-External Plugins), the "OK" button seems to do nothing.
td.SetTeardrops(30,70,10,None);
+Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Program Files\KiCad\share\kicad\scripting\plugins/td.py", line 227, in SetTeardrops
pcb.Add(__Zone(pcb, coor, track))
File "C:\Program Files\KiCad\share\kicad\scripting\plugins/td.py", line 95, in __Zone
z.BuildFilledSolidAreasPolygons(board)
File "C:\Program Files\KiCad\lib\python2.7\site-packages/pcbnew.py", line 12661, in <lambda>
__getattr__ = lambda self, name: _swig_getattr(self, ZONE_CONTAINER, name)
File "C:\Program Files\KiCad\lib\python2.7\site-packages/pcbnew.py", line 80, in _swig_getattr
raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
AttributeError: 'ZONE_CONTAINER' object has no attribute 'BuildFilledSolidAreasPolygons'
td.SetTeardrops()
+Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Program Files\KiCad\share\kicad\scripting\plugins/td.py", line 227, in SetTeardrops
pcb.Add(__Zone(pcb, coor, track))
File "C:\Program Files\KiCad\share\kicad\scripting\plugins/td.py", line 95, in __Zone
z.BuildFilledSolidAreasPolygons(board)
File "C:\Program Files\KiCad\lib\python2.7\site-packages/pcbnew.py", line 12661, in <lambda>
__getattr__ = lambda self, name: _swig_getattr(self, ZONE_CONTAINER, name)
File "C:\Program Files\KiCad\lib\python2.7\site-packages/pcbnew.py", line 80, in _swig_getattr
raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
AttributeError: 'ZONE_CONTAINER' object has no attribute 'BuildFilledSolidAreasPolygons'