/fc_nodes

Visual scripting environment for FreeCAD

Primary LanguagePythonGNU Lesser General Public License v2.1LGPL-2.1

FreeCAD Nodes

A visual scripting environment for FreeCAD using pyqt-node-editor from Pavel Křupala.

FreeCAD Nodes

Prerequisites

  • FreeCAD >= LinkDaily 2022.430.26244 +4758 (Git)
  • or FreeCAD >= v0.20 (not tested yet)

Installation

FreeCAD Nodes uses the pyqt-node-editor from Pavel Křupala as node editor framework. You can install the latest version via pip of your FreeCAD environment with the following command.

$ pip install git+https://gitlab.com/pavel.krupala/pyqt-node-editor.git

Subsequently, download the archive fc_nodes-main.zip from this repo (Code > Download ZIP) and unpack it at your preferred location.

The last thing you have to do is to set the FreeCAD macro directory to the path of the unzipped fc_nodes-main folder and restart FreeCAD.

Now you can run the file main.py as a FreeCAD macro.

Usage

Feature overview

Feature overview Tutorials coming soon!

License

LGPLv2.1 (LICENSE)