Example Projects
ObjectiveFrame includes example .df3 models that can be used for demos, classroom exercises, onboarding, and regression checks. The models live in the repository under bin/examples and bin/examples_misc.
The same models are shown as thumbnails on the start page, where a click opens one directly.
Recommended First Examples
| Example | Preview | Download |
|---|---|---|
| Bar bridge | ![]() |
bar_bridge.df3 |
| Bar bridge with load | ![]() |
bar_bridge_load_1.df3 |
| Beam bridge | ![]() |
bridge_with_beams.df3 |
| Beam bridge with load | ![]() |
beam_bridge_load_1.df3 |
| Dome frame | ![]() |
dome_frame.df3 |
| Dome truss | ![]() |
dome_truss.df3 |
| Building with load | ![]() |
building_with_load.df3 |
| House frame | ![]() |
house.df3 |
| Large building | ![]() |
large_building.df3 |
| Multiple load cases | ![]() |
multiple_load_cases.df3 |
| Space frame with load | ![]() |
space_frame_with_load.df3 |
| Bar mast | ![]() |
bar_mast.df3 |
Suggested Teaching Uses
- Start with
bar_bridge.df3to discuss axial force behavior in trusses. - Use
bridge_with_beams.df3to compare beam and truss modelling assumptions. - Use
dome_frame.df3anddome_truss.df3to discuss three-dimensional load paths. - Use
building_with_load.df3to demonstrate boundary conditions and lateral response. - Use
multiple_load_cases.df3to introduce load case comparison.
Building Your Own Examples
The Create menu holds scripted structure generators for arches, bridges, frames, grids, roofs and domes, towers and trusses. Each one asks for its own parameters and builds the structure at the cursor, which makes it quick to produce a variant of any of the models above for a specific exercise.
These generators are ChaiScript plugins read from the plugin folder, so an example tailored to a course can be written once and shipped with the rest. See ChaiScript scripting.











