abouttreesummaryrefslogcommitdiff
path: root/Scripts/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'Scripts/main.js')
-rw-r--r--Scripts/main.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/Scripts/main.js b/Scripts/main.js
index 5ed1866..ececd6a 100644
--- a/Scripts/main.js
+++ b/Scripts/main.js
@@ -65,13 +65,16 @@ function init() {
*/
const canvasSpace = 200;
+ /** Constant Frame Time */
+ const frameTime = 1000.0 / 60.0;
+
/** Setup scene */
let [scene, camera, renderer] = setup_scene(canvasSpace);
/** setup cloth and generate debug mesh */
let cloth = new Cloth();
- cloth.createBasic(10, 10, 5, 5);
- cloth.createDebugMesh(scene);
+ cloth.createBasic(10, 10, 10, 10);
+ //cloth.createDebugMesh(scene);
const material = new THREE.MeshBasicMaterial({ color: 0x0000ff });
const mesh = new THREE.Mesh(cloth.geometry, material);
@@ -87,12 +90,11 @@ function init() {
* @param {number} dt - time passed since last frame
*/
function animate(dt) {
-
cloth.simulate(dt);
setTimeout(() => {
- animate(2000);
- }, 2000);
+ animate(frameTime);
+ }, frameTime);
renderer.render(scene, camera);
}