Obxectos da escea:
var A = new THREE.Vector3( 0, 12, 0 );
var B = new THREE.Vector3( 0, -8, 0 );
var material = new THREE.LineBasicMaterial({
color: "blue",
linewidth:2 });
var puntos = new THREE.Geometry();
puntos.vertices.push(A, B);
var line = new THREE.Line( puntos, material );
scene.add( line );
function createMesh(geom) {
var meshMaterial = new THREE.MeshBasicMaterial({color: "red",
transparent: true,
opacity: 0.8});
var wireFrameMat = new THREE.MeshBasicMaterial({color: "brown"});
wireFrameMat.wireframe = true;
var mesh = THREE.SceneUtils.createMultiMaterialObject(geom, [meshMaterial, wireFrameMat]);
return mesh;
}
var tetraedro = createMesh( new THREE.TetrahedronGeometry(10, 0) );
var quaternion = new THREE.Quaternion();
quaternion.setFromAxisAngle( new THREE.Vector3( 1, 0, -1 ).normalize(), 0.955 );
tetraedro.quaternion.copy(quaternion);
scene.add( tetraedro );