Macro FlattenWire/es: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Created page with "{{Macro/es|Icon=Text-x-python|Name=FlattenWire|Name/es=FlattenWire|Description=Esta macro aplana contornos de croquizado que no son planos a la mediana de su coordenada Z|Auth...")
Line 1: Line 1:
{{Macro|Icon=Text-x-python|Name=FlattenWire|Description=This macro flattens draft wires that are not plane to their median Z coordinate|Author=Yorik}}
{{Macro/es|Icon=Text-x-python|Name=FlattenWire|Name/es=FlattenWire|Description=Esta macro aplana contornos de croquizado que no son planos a la mediana de su coordenada Z|Author=Yorik}}


This macro flattens draft wires that are not plane to their median Z coordinate
This macro flattens draft wires that are not plane to their median Z coordinate

Revision as of 20:55, 1 January 2014

File:Text-x-python 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

This macro flattens draft wires that are not plane to their median Z coordinate

 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