hello.vectronic@gmail.com

I’ve been developing a fairly complex macro for FreeCAD and wanted to split the code out into a module with separate files.

I couldn’t find instructions how to do this anywhere, but thankfully someone on the very helpful forum FreeCAD Forum gave me this answer.

So now I have the following in my macro folder:

  • Legify a sub-folder containing the Python module source files

  • legify-brick.FCMacro a macro file importing the module as follows:

    from Legify import Brick
    Brick.Dialog()
    

This structure can be seen in the macro repository on GitHub

Share