+ /** Setup scene */\r
+ let [scene, camera, renderer] = setup_scene(canvasSpace);\r
+ \r
+ /** setup cloth and generate debug mesh */\r
+ let cloth = new Cloth();\r
+ cloth.createBasic(10, 10, 10, 10);\r
+ //cloth.createDebugMesh(scene);\r
+\r
+ const material = new THREE.MeshBasicMaterial({ color: 0x0000ff });\r
+ const mesh = new THREE.Mesh(cloth.geometry, material);\r
+ //const mesh = new THREE.WireframeGeometry(cloth.geometry);\r
+ //const line = new THREE.LineSegments(mesh);\r
+ //line.material.depthTest = false;\r
+ //line.material.opacity = 0.25;\r
+ //line.material.transparent = true;\r
+ scene.add(mesh);\r
+\r
+ /**\r
+ * function called every frame\r
+ * @param {number} dt - time passed since last frame in ms\r
+ */\r