1
0
mirror of https://github.com/osmarks/website synced 2025-09-04 03:27:54 +00:00
This commit is contained in:
osmarks
2025-04-21 12:38:31 +01:00
parent ae24fd8b80
commit 949efae88f
5 changed files with 20 additions and 5 deletions

View File

@@ -25,7 +25,7 @@ description: Fly an ominous flying square around above some ground! Includes spe
<canvas id="thing" width=800 height=800></canvas>
<div id="controls-container">
<div id="controls">
<label><select name="mechanics"><option>Relativistic</option><option>Newtonian</option><option>Aristotlean</option></select> Mechanics</label><br>
<label><select name="mechanics"><option>Relativistic</option><option>Newtonian</option><option>Aristotelian</option></select> Mechanics</label><br>
<label><select name="ground"><option>Noise</option><option>Time-Varying</option><option>Flat</option><option>Triangles</option><option>Catenary</option></select> Ground</label><br>
<label><select name="controls"><option>Absolute Orientation</option><option>Relative Orientation</option></select> Controls</label><br>
<label><select name="restitution"><option>1</option><option>&lt; 1</option><option>&gt; 1</option></select> e</label><br>
@@ -215,7 +215,7 @@ function loop(timestamp) {
}
var velocityChange = scalarMult(scale(force), 1/divisor)
//console.log(gamma(vecLength(velocity)), velocity, velocityChange)
if (settings.mechanics === "Aristotlean") {
if (settings.mechanics === "Aristotelian") {
velocity = scalarMult(velocityChange, 60)
} else {
velocity = vecAdd(velocity, velocityChange)