Macro FlattenWire/es: Difference between revisions
(Updating to match new version of source page) |
mNo edit summary |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{Macro/es |
|||
<div class="mw-translate-fuzzy"> |
|||
|Name=FlattenWire |
|||
⚫ | |||
|Translate=FlattenWire |
|||
</div> |
|||
⚫ | |||
|Author=Yorik |
|||
|Version=1.0 |
|||
|Date=2011-08-01 |
|||
}} |
|||
==Descriptivo== |
==Descriptivo== |
Revision as of 17:10, 29 December 2018
Descripción |
---|
Esta macro aplana contornos de croquizado que no son planos a la mediana de su coordenada Z Versión macro : 1.0 Fecha última modificación : 2011-08-01 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 |
2011-08-01 |
Versión(es) FreeCAD |
None |
Acceso directo predeterminado |
None |
Ver también |
None |
Descriptivo
Esta macro aplana contornos de coquizado que no son planos a la mediana de su coordenada Z
Rescripto
Macro_FlattenWire.FCMacro
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