TORONTO KIDS COMPUTER CLUB | js-06
20175
post-template-default,single,single-post,postid-20175,single-format-standard,ajax_fade,page_not_loaded,,qode-theme-ver-7.6.2,wpb-js-composer js-comp-ver-6.10.0,vc_responsive

js-06

28 Dec js-06

  //dino body    
  var body = new THREE.CubeGeometry(100, 100, 100);
  var cover = new THREE.MeshNormalMaterial();
  var dino = new THREE.Mesh(body, cover);
  marker.add(dino);
  
  // dino neck
  var shape = new THREE.CubeGeometry(60, 50, 50);
  var neck = new THREE.Mesh(shape, cover);
  neck.position.set(0, 75, -25);
  dino.add(neck);
  
  // dino head
  var shape = new THREE.CubeGeometry(80, 60, 60);
  var head = new THREE.Mesh(shape, cover);
  head.position.set(0, 95, -35);
  dino.add(head);
  
  // dino lower jaw
  var shape = new THREE.CubeGeometry(80, 10, 40);
  var ljaw = new THREE.Mesh(shape, cover);
  ljaw.position.set(0, 70, -85);
  dino.add(ljaw);
  
  // dino upper jaw
  var shape = new THREE.CubeGeometry(80, 30, 40);
  var ujaw = new THREE.Mesh(shape, cover);
  ujaw.position.set(0, 100, -85);
  dino.add(ujaw);
  
  // dino butt
  var shape = new THREE.CubeGeometry(80, 60, 80);
  var butt = new THREE.Mesh(shape, cover);
  butt.position.set(0, -30, 50);
  dino.add(butt);
  
  // dino upper tail
  var shape = new THREE.CubeGeometry(40, 30, 60);
  var utail = new THREE.Mesh(shape, cover);
  utail.position.set(0, -30, 120);
  dino.add(utail);
  
  // dino end tail
  var shape = new THREE.CubeGeometry(20, 20, 30);
  var etail = new THREE.Mesh(shape, cover);
  etail.position.set(0, -10, 155);
  dino.add(etail);
  
  // dino left leg
  var lHip = new THREE.Object3D();
  dino.add(lHip);
  lHip.position.set(-35, -30, -20);
  
  var shape = new THREE.CubeGeometry(40, 100, 40);
  var lLeg = new THREE.Mesh(shape, cover);
  lHip.add(lLeg);
  lLeg.position.set(0, -40, 0);
  
  // dino right leg
  var rHip = new THREE.Object3D();
  dino.add(rHip);
  rHip.position.set(35, -30, -20);
  
  var shape = new THREE.CubeGeometry(40, 100, 40);
  var rLeg = new THREE.Mesh(shape, cover);
  rHip.add(rLeg);
  rLeg.position.set(0, -40, 0);
No Comments

Post A Comment