Skip to content

About ObjectiveFrame

ObjectiveFrame is an interactive finite element analysis application for beam and frame structures. It was originally developed at Structural Mechanics at Lund University by Jonas Lindemann as part of PhD work on real-time explorable finite element analysis and direct feedback methods.

The project combines research lineage with a practical teaching goal: make structural mechanics easier to explore visually.

Research Background

Daniel Akesson implemented 3D gesture controls using a Leap Motion controller for interacting with finite element models. Pierre Olsson developed routines and user interfaces for computing section properties.

Implementation

ObjectiveFrame is implemented in C++ using OpenGL for hardware-accelerated rendering. It uses:

Licensing

ObjectiveFrame is distributed under the MIT License.

TetGen, by Hang Si at the Weierstrass Institute for Applied Analysis and Stochastics (WIAS), is licensed separately under the GNU Affero General Public License v3. ObjectiveFrame does not link against it; it runs TetGen as a separate program that is installed alongside the application. The build uses TetGen 1.6.1, compiled unmodified from the official source:

Current Focus

  • Interactive structural feedback.
  • Educational finite element workflows.
  • Eigenmode visualization.
  • Scripted model generation through ChaiScript.
  • CALFEM-oriented export workflows for structural mechanics teaching.
  • AI-assisted modelling experiments.

Future Development

  • More standard and discoverable UI workflows.
  • Improved CALFEM export and teaching examples.
  • A richer scripting and plugin API.
  • Better onboarding material, short videos, and example projects.
  • Broader platform support.

Jonas Lindemann, 2026