Support only for Linux & MacOS
- Install blender version 4.3
- Start Blender (we recommend starting via terminal to see error messages)
- In order to install python-solvespace, we need the header files for Python 3.11 included with packages like python3.11-dev (https://packages.ubuntu.com/jammy-updates/python3.11-dev)
- Find the location for the Python 3.11 header files (something like /usr/include/python3.11, you can use
python3-config --includesto help you) and copy the folder to blender-path/4.3/python/include/python3.11 to fix issues with python-solvespace - Add Script directory pointing to top level project path ("airforce" directory)

- Restart blender
- Go to Preferences/Add-ons and enable the AirForce plugin
- In Preferences/Add-ons change Addon settings for font location (NumberFont) and export directory. This needs to be repeated on every addon reload.
- Open the airforce.blend file in blender
Assumes, that AirForce Plugin has been installed
Go to Preferences/Add-ons and enable the Trussfab Importer plugin
Import Trussfab .json file via via File > Import > Trussfab (.json)
When selecting an edge to make an actuator or a face to create a vertex, you must double click on the wireframe.
Anchoring: The anchor object must contain the phrase "Anchor" or "anchor" as part of its name. Vertices within an anchor object will be pinned in place when changing edge lengths with the gizmos. Use only convex objects as anchors.
Object Mode is intended only for using the gizmos to modify edge length. Changes get applied when switching back to Edit mode.
This plugin is not compatible with blender's measurement unit system (do not modify the measurement unit!).
If you encounter any issues when using the plugin, please first try disabling & reenabling the plugin. Note, that when you do, your preferences are deleted.