open-beam / openbeam

A C++ library for mechanical structures: a YAML definition language, static solver and on-line apps

Home Page:https://open-beam.github.io/openbeam/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

openbeam Build Status

openbeam

A C++ library for static analysis of mechanical structures: a definition language, parser, static solver and SVG renderer.

openbeam-demo

Features:

  • TODO!

License: GNU GPL v3. Contact the author if a commercial license is required.

Documentation

  • TODO!

Compile instructions

Ubuntu: Install prerequisites with:

sudo apt-get install build-essential cmake libqt5-dev qt5-qmake libqt5svg5-dev

Windows: Just use CMake as usual. Required: Visual C++ 2008 or newer.

Compile web app:

Install emsdk.

cmake -DCMAKE_TOOLCHAIN_PATH=path/to/Emscripten.cmake ..
make

Test locally: python3 -m http.server 8000

About

A C++ library for mechanical structures: a YAML definition language, static solver and on-line apps

https://open-beam.github.io/openbeam/

License:GNU General Public License v3.0


Languages

Language:C++ 79.5%Language:JavaScript 10.9%Language:CSS 4.3%Language:CMake 3.0%Language:C 1.3%Language:HTML 1.0%Language:Shell 0.0%