Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:freecad

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
anleitungen:freecad [01.05.2018 16:05] – angelegt wolfganganleitungen:freecad [01.05.2020 10:13] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 9: Zeile 9:
  
   * Bemassung relativ zum Objektschwerpunkt: lastPocket.Shape.CenterOfMass.x   * Bemassung relativ zum Objektschwerpunkt: lastPocket.Shape.CenterOfMass.x
 +
 +===== 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, ".tmp_" + fname +"-"+ i.Label + u".stl")
 +    Mesh.export([i], currentFile)
 +    allFiles.append(currentFile)
 +
 +if len(allFiles) > 0:
 +    print("starting cura on " + (" ").join(allFiles))
 +
 +    # Change Cura location here:
 +    subprocess.Popen(["/home/user/shittyDownloads/Cura/cura", (" ").join(allFiles)]) 
 +else:
 +    print("no objects selected")
 +</code>
 +
anleitungen/freecad.1525190732.txt.gz · Zuletzt geändert: 01.05.2020 10:13 (Externe Bearbeitung)