28 Dec js-06
Posted at 20:33h
in
code
by admin
//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