Good software better alternative to algodoo
Nice interface and you can even add extra fields and script on buttons and sliders as well.
๐ Pros:
Easy to use|Accurate|Advanced features|Free subscription plan|Excellent support
๐ Cons:
A steep learning curve|No web version