Jump to content

Macro Remove parametric history

From FreeCAD Documentation
This page is a translated version of the page Macro Remove parametric history and the translation is 100% complete.

Remove parametric history

Description
Cela supprimera toutes les associativités paramétriques d'un objet, le transformant en une "simple" forme

Version macro : 1.0
Date dernière modification : 2011-08-01
Version FreeCAD : Toutes
Téléchargement : Icône de la barre d'outils
Auteur: Yorik
Auteur
Yorik
Téléchargement
Icône de la barre d'outils
Liens
Version Macro
1.0
Dernière modification
2011-08-01
Version(s) FreeCAD
Toutes
Raccourci clavier
None
Voir aussi
None

Description

Cela supprimera toutes les associativités paramétriques d'un objet, le transformant en une "simple" forme.

Avant et après transformation

Script

Icône de la barre d'outils

Remove parametric history.FCMacro

originalObject = FreeCAD.ActiveDocument.ActiveObject
newShape = originalObject.Shape.copy()
newName = FreeCAD.ActiveDocument.ActiveObject.Name
FreeCAD.ActiveDocument.removeObject(newName)
newObject = FreeCAD.ActiveDocument.addObject("Part::Feature",newName)
newObject.Shape = newShape