2D-natuurkunde simuleren in je browser

← Alle tools

Sleep op het werkvlak om een doos te tekenen.

0 voorwerpen · — · fps · 9,8 m/s²

Tekenen, loslaten, en kijken wat er gebeurt

Je sleept een rechthoek op het werkvlak en laat los; het blok valt, kantelt over de rand van het blok eronder en komt schuin tot stilstand. Dat is de hele bediening. Er is geen opstartscherm en geen lege wereld: de zwaartekracht staat al aan, er ligt al iets klaar om omver te duwen, en je kunt er meteen bij. Een bal teken je net zo, met het tweede gereedschap. Wil je iets verplaatsen terwijl alles doorloopt, dan pak je het met de muis — de toren zakt dan scheef onder je hand, precies zoals hij dat in het echt zou doen. Pauze, één stap vooruit en terug naar het begin zitten in de balk bovenaan, zodat je een botsing ook beeldje voor beeldje kunt bekijken.

Wat een natuurkundemotor wel en niet berekent

Onder het werkvlak draait een starre-lichamen-motor: elk voorwerp heeft een massa, een zwaartepunt en een traagheidsmoment, en de motor lost per stap de botsingen, de wrijving en de stapeling op. Dat is hetzelfde soort rekenwerk dat in 2D-games zit. Wat er níét in zit is vervorming: een blok buigt niet door en een bal wordt niet platgedrukt. Alles rekent in meters, kilogrammen en seconden, met een vaste rekenstap van een zestigste seconde — dat laatste is geen detail, want een motor die met de beeldsnelheid meerekent, geeft op een snelle monitor een andere uitkomst dan op een trage. Zwaartekracht staat op 9,81 m/s², dus wat je ziet vallen, valt ook echt in het tempo dat je van buiten kent.

Om iets uit te leggen, uit te proberen of gewoon om te spelen

Voor een les is dit een manier om zwaartepunt, stabiliteit en botsing te laten zien zonder dat er iets kapot kan: bouw een toren, zet er een bal tegenaan, en laat de klas eerst raden. Voor wie een mechanisme bedenkt, is het een kladblok — een helling, een wip, een stapel, en je ziet binnen een seconde of het idee klopt. En voor de rest is het gewoon leuk om blokken om te gooien. Er gaat niets naar een server: de simulatie draait volledig in je eigen browser, je hoeft niets te installeren en er wordt geen scène bewaard die je niet zelf bewaart.