anleitungen:freecad
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| anleitungen:freecad [01.05.2018 16:05] – angelegt wolfgang | anleitungen:freecad [01.05.2020 10:13] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 9: | Zeile 9: | ||
| * Bemassung relativ zum Objektschwerpunkt: | * Bemassung relativ zum Objektschwerpunkt: | ||
| + | |||
| + | ===== Makros ===== | ||
| + | |||
| + | Gewählte Elemente direkt in Cura öffnen: | ||
| + | |||
| + | <code python> | ||
| + | # -*- coding: utf-8 -*- | ||
| + | import os | ||
| + | import FreeCAD | ||
| + | import Mesh | ||
| + | import subprocess | ||
| + | |||
| + | allFiles=[] | ||
| + | |||
| + | fname = FreeCAD.ActiveDocument.FileName | ||
| + | dname = os.path.dirname(fname) | ||
| + | fname, _ = os.path.splitext(os.path.basename(fname)) | ||
| + | |||
| + | for i in Gui.Selection.getSelection(): | ||
| + | currentFile = os.path.join(dname, | ||
| + | Mesh.export([i], | ||
| + | allFiles.append(currentFile) | ||
| + | |||
| + | if len(allFiles) > 0: | ||
| + | print(" | ||
| + | |||
| + | # Change Cura location here: | ||
| + | subprocess.Popen(["/ | ||
| + | else: | ||
| + | print(" | ||
| + | </ | ||
| + | |||
anleitungen/freecad.1525190732.txt.gz · Zuletzt geändert: 01.05.2020 10:13 (Externe Bearbeitung)
