Macro FlattenWire

From FreeCAD Documentation
Revision as of 19:57, 18 April 2012 by Emagdalena (talk | contribs) (Languages in alphabetic order, except english that goes first)

Icono de macro genérico. Crea tu icono personal con el mismo nombre de la macro FlattenWire

Descripción
Esta macro aplana contornos de croquizado que no son planos a la mediana de su coordenada Z

Autor : Yorik
Autor
Yorik
Descargar
None
Enlace
Versión Macro
1.0
Fecha última modificación
None
Versión(es) FreeCAD
None
Acceso directo predeterminado
None
Ver también
None

import FreeCAD
obj = FreeCAD.ActiveDocument.ActiveObject
z = 0
for p in obj.Points: z += p.z
z = z/len(obj.Points)
newpoints = []
for p in obj.Points: newppoints.append(FreeCAD.Vector(p.x,p.y,z))
obj.Points = newppoints
Traducciones disponibles: