skaiser / D3D-Printer-Workbench

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

License:GNU General Public License v3.0


Languages

Language:Python 100.0%