JSMech project
JavaScript library for easy modeling, computation and visualization of structural mechanics problems
JSMech is a set of JavaScript libraries developed for easy modeling, computation and visualization of structural mechanics problems (slightly focused on resulting interactivity). The software was originally created for edcational purposes, but can be used e.g. for web presentations as well. How the software can be used and what features if offers can be found under its specific part bellow or can be found on the page of Collection of interactive structural mechanics examples.
All parts of JSMech is a free software distributed under GNU LGPL license.
The current version consists of following libraries:
- | JavaScript matrix and vector implementation | |
- | tool for solving beam structures in JavaScript | |
- | extending functions and "classes" of JavaScript vector graphics library Raphaël (buttons, sliders etc.) | |
- | extending functions and "classes" of JavaScript vector graphics library Raphaël for structural mechanics purposes | |
- | extending functions and "classes" of JavaScript vector graphics library Raphaël for basic 3D applications | |
- | HTML FORM elements adjustment for JavaScript vector graphics library Raphaël |
JSMech library was created with financial support of projects
SGS11/021/OHK1/1T/11,
SGS12/027/OHK1/1T/11,
SGS13/034/OHK1/1T/11 and
SGS14/029/OHK1/1T/11.
Example (view source code):