JSMech projekt
JavaScriptová knihovna pro snadné modelování, výpočet a zobrazování úloh stavební mechaniky
JSMech je sada JavaScriptových knihoven vyvíjených pro snadné modelování, výpočet a zobrazování úloh stavební mechaniky (lehce zaměřená na výslednou interaktivitu). Software byl původně vytvořen pro výukové účely, kromě toho jej lze ale použít například i pro webové prezentace. Jak tento software může být využit a co všechno nabízí lze najít pod odkazy na jednotlivé části (viz níže) nebo na stránce Sbírky interaktivních příkladů z mechaniky.
Každá část JSMech je volný software šířený pod GNU LGPL licencí.
Současná verze sestává z následujících knihoven:
- | implementace matic a vektorů do JavaScriptu | |
- | nástroj pro numerické řešení rámových konstrukcí v JavaScriptu | |
- | rozšiřjící funkce a "třídy" JavaScriptové vektorově-grafické knihovny Raphaël (tlačítka, posuvníky atd.) | |
- | rozšiřjící funkce a "třídy" JavaScriptové vektorově-grafické knihovny Raphaël pro účely stavební mechaniky | |
- | rozšiřjící funkce a "třídy" JavaScriptové vektorově-grafické knihovny Raphaël pro jednoduché 3D aplikace | |
- | přizpůsobení HTML prvků FORM pro JavaScriptovou vektorově-grafickou knihovnu Raphaël |
Knihovna JSMech vznikla za finanční podpory projektů
SGS11/021/OHK1/1T/11,
SGS12/027/OHK1/1T/11,
SGS13/034/OHK1/1T/11 a
SGS14/029/OHK1/1T/11.
Příklad (prohlédnout zdrojový kód):