Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Resources
ui
.gitignore
COPYING
COPYING.LESSER
COPYRIGHT.template
D3DBase.py
D3DInit.py
D3D_AddPvcFrame.py
D3D_ImportPart.py
InitGui.py
PvcFrame.py
PvcFrameGui.py
README.md

README.md

D3D-Printer-Workbench

License

License: LGPL v3

GNU Lesser General Public License (LGPL) version 3. See the file COPYING.Lesser.

Instructions

Requirements slide deck

Initial project overview video

Python Style Guide

Clone and install repo/workbench

$ mkdir ~/.FreeCAD/Mod
$ cd ~/.FreeCAD/Mod

Install hard dependency for PVC frames.

$ git clone https://github.com/rkrenzler/ose-piping-workbench.git

Install the D3D workbench.

$ git clone https://github.com/skaiser/D3D-Printer-Workbench.git

Create a soft link in your home directory to make it easier to add things like icons from the file browser windows.

$ cd
$ ln -s ~/.FreeCAD/Mod/ .

Useful API doc links

These are actually quite helpful:

Scripting Basics

PySide (i.e., QtGui)

Python Scripting Tutorial

Also...click Help->Automatic python modules documentation. This is probably what you really want after reading the basic scripting tutorials. However, the thing I've found most helpful is using the interactive python console as introduced in Scripting Basics

Forum

Part Module

Part Scripting

The Category:API page has a more browseable list of API docs for a small set of modules than the main API index pages. FreeCAD and FreeCADGui are the main ones to took at, starting out.

You can’t perform that action at this time.