cloth.createBasic(10, 10, 10, 10);\r
//cloth.createDebugMesh(scene);\r
\r
- const material = new THREE.MeshBasicMaterial({ color: 0x0000ff });\r
+ //const material = new THREE.MeshBasicMaterial({ color: 0x0000ff, side: THREE.DoubleSide });\r
+ const material = new THREE.MeshPhongMaterial({ color: 0x0000ff, side: THREE.DoubleSide });\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.transparent = true;\r
scene.add(mesh);\r
\r
+ scene.add( new THREE.AmbientLight( 0x666666 ) );\r
+\r
+ const light = new THREE.DirectionalLight( 0xffffff, 0.5 );\r
+ light.position.set( 0, 1, 0.5 );\r
+ scene.add( light );\r
+\r
/**\r
* function called every frame\r
* @param {number} dt - time passed since last frame in ms\r