Macro HealArcs/es: Difference between revisions
No edit summary |
m (template fr) |
||
Line 23: | Line 23: | ||
FreeCAD.ActiveDocument.removeObject(n) |
FreeCAD.ActiveDocument.removeObject(n) |
||
{{languages/es | {{en|Macro_HealArcs}} {{it|Macro_HealArcs/it}} }} |
{{languages/es | {{en|Macro_HealArcs}} {{fr|Macro_HealArcs/fr}} {{it|Macro_HealArcs/it}} }} |
Revision as of 20:06, 25 July 2012
Descripción |
---|
A veces los arcos se transforman en BSplines, por ejemplo cuando se les aplica operaciones de escala. Esta macro vuelve a crear arcos válidos a partir de ellos. Útil antes de exportar a DXF Autor : Yorik |
Autor |
Yorik |
Descargar |
None |
Enlace |
Macros recipes How to install macros How to customize toolbars |
Versión Macro |
1.0 |
Fecha última modificación |
None |
Versión(es) FreeCAD |
None |
Acceso directo predeterminado |
None |
Ver también |
None |
try: import DraftGeomUtils as fcgeo except: from draftlibs import fcgeo import FreeCAD,FreeCADGui,Part sel = FreeCADGui.Selection.getSelection() if not sel: FreeCAD.Console.PrintWarning("Select something first!") else: removeList = [] for obj in sel: ed = obj.Shape.Edges[0] arc = fcgeo.arcFromSpline(ed) if arc: Part.show(arc) removeList.append(obj.Name) FreeCAD.ActiveDocument.recompute() print "removing ",removeList for n in removeList: FreeCAD.ActiveDocument.removeObject(n)