Hell yeah, build done.
Hell yeah, build done.
received haclkpad kit, yayyyyyyyyy
SHIPPING INCOMING!!!!!!!!!!
Worked on the mechsimulator.js file. and now you can:
i. set peremeters for the simulation e.g. weight of the disk, gravity value etc.
ii. go back to home with the top button
iii. get the updated phone version
iv. blue or green highlights.
well, we added elastic pendulum. next up coming is bead on rotating hoop.
My first version advanced the solver once per frame with dt = 1/60. For stiff or fast systems, that step was too coarse and the energy drifted or blew up. So, I split each frame into 20 substeps of dt / steps (about 1/1200 s each). Each simulation can override the count with custom_steps, so lightweight systems stay cheap and touchy ones get more precision. Here we go, our new simulation_runner.py.
Done on the readme files. Done on everything.
done on the mechanisms description
well, the rolling disk pendulum mechanism was the hardest part and absolutely nailed it.
Added cart and pendulum and disk on slope, they’re working fine as they should have.
Added swinging atwood machine and a button under the UI that says learn how mechmaths work that takes you to mechanics.help/mechmaths.
adding double pendulum and some more metrics was easy.
this is lowkey a big win. now, single pendulum works only. I bought a domain for mechanics and that’s mechanics.help
mechanics.help - homepage
mechanics.help/pend - single pendulum
mechanics.help/mechmaths - how mechmath lib works
An overall document of how mechmaths work.
https://github.com/imtua/mechanics/blob/main/mechmaths/README.md
Well, the engine.py and the init.py was lwk easier than the deriv.py.
deriv.py done.
did make the system.py and partial deriv.py of mechmaths. I’m sleepy, gotta sleep 
Pendulum coming soon!! 