Skip to content

mnesarco/fcscript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FCScript

Simple DSL for Macro writers. In other words, a simplified API for macro coders.

Work In Progress ....

My Image

Demo video: https://www.youtube.com/watch?v=vs939L5Ku2Q

Usage

This AddOn is for people interested in writing macros for FreeCAD. The intention is to provide a simplified API for common operations.

Estimated Progress/TODO:

  • Progress Sketcher basic API
  • Progress Basic GUI API
  • Progress Dynamic/Expressions API
  • Progress Draft basic API
  • Progress PartDesign API
  • Progress Part API

Install

  • Use FreeCAD Builtin Addon Manager to install this package.
  • Or Download this repo as a zip file and unzip it in $HOME/.FreeCAD/Mod, then restart FreeCAD.

Documentation

Once installed and restarted, you can find a demo Macro called: FCScript_Demo.FCMacro. This contains examples.

See: https://github.com/mnesarco/fcscript/blob/main/freecad/fcscript/demo/v_0_0_1.py

Many of the demos require LinkStage3 because mainstream FreeCAD does not support multiple solids inside a body.

License

GPL 3.0

About

Python Simplified API for FreeCAD Macros

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages