Macro Wire appiattita su piano mediano

From FreeCAD Documentation
Revision as of 20:17, 4 July 2019 by Mario52 (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Icona macro generica. Crea la tua icona personale con lo stesso nome della macro Wire appiattita su piano mediano

Descrizione
Questa macro appiattisce i contorni che non sono su un unico piano al valore mediano della loro coordinata Z

Versione macro: 1.0
Ultima modifica: 2011-08-01
Versione FreeCAD: Tutte
Download: ToolBar Icon
Autore: Yorik
Autore
Yorik
Download
ToolBar Icon
Link
Versione macro
1.0
Data ultima modifica
2011-08-01
Versioni di FreeCAD
Tutte
Scorciatoia
Nessuna
Vedere anche
Nessuno

Descrizione

Questa macro appiattisce i contorni che non sono su un unico piano al valore mediano della loro coordinata Z

Script

ToolBar Icon

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