Advertisement
danfalck

get_holelist.py

Apr 21st, 2013
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. from FreeCAD import Part
  2. import FreeCADGui
  3. import FreeCAD
  4. import FreeCADGui as Gui
  5. from PyQt4 import QtGui,QtCore
  6.  
  7.  
  8. def getHoles():
  9.     sel=Gui.Selection.getSelection()
  10.    
  11.     group = sel[0]
  12.     geom = group.Group
  13.     name = group.Label
  14.    
  15.  
  16.     item = "# ***** "+name+" *****\n"
  17.     item +=name+"_List =["
  18.     for s in geom:
  19.  
  20.         item +="("+str(s.Shape.Curve.Center.x)+","+str(s.Shape.Curve.Center.y)+")"
  21.         if s ==geom[-1]:
  22.             item+=""
  23.         else:
  24.             item +=","
  25.     item +="]"
  26.  
  27.     clipboard = QtGui.QApplication.clipboard()
  28.     clipboard.setText(item)
  29.  
  30.  
  31. getHoles()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement