Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:freecad

Inhaltsverzeichnis

FreeCad

Einstellungen

  • PickRadius mit dem der Sketcher die Punkte fängt: Werkzeuge / Parameter Bearbeiten / BaseApp / Preferences / View / PickRadius (Default 5 - Sinnvoll eher 15)

Benutzung

  • Bemassung relativ zum Objektschwerpunkt: lastPocket.Shape.CenterOfMass.x

Makros

Gewählte Elemente direkt in Cura öffnen:

# -*- 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")
anleitungen/freecad.txt · Zuletzt geändert: 01.05.2020 10:13 von 127.0.0.1