Overview
Syllabus
Learn Python in FreeCAD: 01 Setup, Text output and adding your macro as a toolbar button..
Learn Python in FreeCAD: 02 Simple user input, importing Libraries, lesson 01 recap. Macro Scripting.
Learn Python in FreeCAD: 03 Data types and conversions input to object placement. Macro Scripting.
Learn Python in FreeCAD: 04 Operators. Macro Scripting.
Learn Python in FreeCAD: 05 Conditions: Clash detection between objects via vertex. Macro Scripting.
Learn Python in FreeCAD: 06 For Loop: Using faces for clash / collision detection. Macro Scripting.
Learn Python in FreeCAD: 07 Refactoring, functions, while loop clash detection. Macro Scripting.
Learn Python in FreeCAD: 08 Add the dictionary collection clash detection Beginner Macro Scripting.
Learn Python in FreeCAD: 09 Colour individual faces. Macro scripting for beginners.
Learn Python in FreeCAD: 10 Add collision for part design. Try except. Macro scripting for beginners.
Learn Python in FreeCAD: 11 Replace While Loop with Timer Loops. Macro scripting for beginners.
FreeCAD Python 1 of 2: create & access collections list of tuples to store coordinates.
FreeCAD Python 2 of 2: Create & access collections. FOR loop to plot sketch elements on a face.
FreeCAD: Python - Use a list of coordinates to pocket / pad a sketch (combined short version).
FreeCAD 1 of 2: Image mask to Pattern using Python. Braille, hole, indentation, ventilation patterns.
FreeCAD 2 of 2: Image mask to Pattern using Python. Braille, hole, indentation, ventilation patterns.
FreeCAD: Image mask to Pattern using Python. Commodore C64 Braille, hole, indentation, ventilation.
FreeCAD: Linking and animating a set of gears by turning / adjusting drive gear angle with formula.
FreeCAD: Buttons to run a Macro to drive Animation of a Part using QT. Python GUI Programming 01.
FreeCAD: Slider to control animation of a Part using QT. Python GUI Programming 02.
FreeCAD Prep of Digger Arm for Kinematic Like Animation 3 of 3 A2Plus Workbench (viewers questions).
FreeCAD: Python to open and read a text file with co-ordinates to plot geometry complete with GUI QT.
FreeCAD Python: Select all faces a a given depth Part 1. Macro programming.
FreeCAD Python: Select all faces at a given depth Part 2. Macro with QT Gui.
FreeCAD: Code Macros for workbenches that don't output python commands i.e Path Workbench.
FreeCAD Learn Python. Randomness PART 1: Build epoxy resin tables & Bee Blocks with QT Gui.
FreeCAD Learn Python Randomness PART 2: LONG VERSION Build epoxy resin tables & Bee Blocks with Gui.
FreeCAD Learn Python Randomness PART 2: SHORT VERSION Build epoxy resin tables & Bee Blocks with Gui.
FreeCAD 0.19 Enabling move and snap / align tools on part design workbench from the draft workbench.
FreeCAD: 3D Collision Detection between objects with simple code. Python for simulations / Physics.
freeCAD: Tips on using the Python console to learn to code, command reference, code completion.
Freecad: Spring animation / simulation in Python. Beginners guide to macro programming / scripting.
FreeCAD Python Programming : QT Gui Reusable Custom Widgets. Coding macros user interfaces.
FreeCad Python Move a Part / Object Towards a Target for Animation. Learn Python Macro for Beginners.
FreeCAD: Animations Tricks With Python Macros. Auto Refresh, Timer Loop Start / Stop Without a GUI.
FreeCAD: Python Macro - Follow Path. Animate a body along a b-spline curve learn programming and CAD.
FreeCAD: Macro to configure screen / viewport layout similar to 3D Studio Max from single button.
Taught by
MangoJelly Solutions