Skip to content

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.

Example Preview Download
Bar bridge Bar bridge bar_bridge.df3
Bar bridge with load Bar bridge with load bar_bridge_load_1.df3
Beam bridge Beam bridge bridge_with_beams.df3
Beam bridge with load Beam bridge with load beam_bridge_load_1.df3
Dome frame Dome frame dome_frame.df3
Dome truss Dome truss dome_truss.df3
Building with load Building with load building_with_load.df3
House frame House frame house.df3
Large building Large building large_building.df3
Multiple load cases Multiple load cases multiple_load_cases.df3
Space frame with load Space frame with load space_frame_with_load.df3
Bar mast Bar mast bar_mast.df3

Suggested Teaching Uses

  • Start with bar_bridge.df3 to discuss axial force behavior in trusses.
  • Use bridge_with_beams.df3 to compare beam and truss modelling assumptions.
  • Use dome_frame.df3 and dome_truss.df3 to discuss three-dimensional load paths.
  • Use building_with_load.df3 to demonstrate boundary conditions and lateral response.
  • Use multiple_load_cases.df3 to 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.