production vue lib

main v2.0
Benjamin Kraft 1 year ago
parent 5f93512fac
commit 2146620351
  1. 2
      project.json
  2. 7
      public/data/scripts/ts/pendulum.ts
  3. 2
      public/index.html
  4. BIN
      public/thumbnail.png

@ -1,6 +1,6 @@
{ {
"display_name": "Pendulum", "display_name": "Pendulum",
"info_text": "Watch 500 Double-Pendulums diverge into chaos", "info_text": "The laboratory for n-Pendula simulations, using 'Position Based Dynamics'.",
"visible": true, "visible": true,
"tags": ["Simulation"] "tags": ["Simulation"]
} }

@ -86,10 +86,11 @@ class Pendulum {
p1 = p2.copy(); p1 = p2.copy();
} }
for (let p2 of this.X){ for (let i = 0; i < this.size; i++){
p2 = p2.copy(); let p2 = this.X[i].copy();
p2.mult(scale); p2.mult(scale);
p.ellipse(p2.x, p2.y, 10, 10); let r = Math.sqrt(this.M[i] * 10);
p.ellipse(p2.x, p2.y, r * 2, r * 2);
} }
p.pop(); p.pop();

@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<script src="data/lib/p5.min.js" type="text/javascript"></script> <script src="data/lib/p5.min.js" type="text/javascript"></script>
<script src="data/lib/jquery-3.6.4.min.js" type="text/javascript"></script> <script src="data/lib/jquery-3.6.4.min.js" type="text/javascript"></script>
<script src="data/lib/vue.global.js"></script> <script src="data/lib/vue.global.prod.js"></script>
<script src="data/scripts/js/main.js" type="text/javascript"></script> <script src="data/scripts/js/main.js" type="text/javascript"></script>
<link href="styles.css" rel="stylesheet"> <link href="styles.css" rel="stylesheet">
<link href="data/styles/range_input.css" rel="stylesheet"> <link href="data/styles/range_input.css" rel="stylesheet">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 240 KiB

Loading…
Cancel
Save