object = {
let material;
switch(form.option3){
case "Mesh normal":
material = new THREE.MeshNormalMaterial();
break;
case "Basic":
material = new THREE.MeshBasicMaterial( { color: form.color} );
break;
case "Phong":
material = new THREE.MeshPhongMaterial( { color: form.color} );
break;
case "Lambert":
material = new THREE.MeshLambertMaterial( { color: form.color} );
break;
default:
material = new THREE.MeshBasicMaterial( { color: form.color} );
break;
}
let geometry;
switch(form.object){
case "Cube":
geometry = new THREE.BoxGeometry(5, 5, 5);
break;
case "Knot Thorus":
geometry = new THREE.TorusKnotBufferGeometry( 5, 1, 100, 16 );
break;
default:
geometry = new THREE.BoxGeometry(5, 5, 5);
break;
}
const cube = new THREE.Mesh(geometry, material);
return cube;
}