Cambiar la visualización utilizando Vertex
Siguiendo con el tema de los Vertex en Papervision GreatWhite, dejo este ejemplo de como nos pueden valer para cambiar la visualización de manera sencilla.
Con un switch de este tipo:
1 2 3 4 5 6 7 8 9 10 11 |
switch(visualizacion) { case 1: vertex.z += (Math.abs(mouseX - n3d[count].x) - vertex.z) / 10; break; case 2: vertex.z += (Math.abs(mouseX - n3d[count].x) - vertex.z) / vs[count]; break; case 3: vertex.z += (Math.min(5 * Math.abs(mouseX - (stage.stageWidth - 1000)/2 - n3d[count].x) + 5 * Math.abs(mouseY - (stage.stageHeight - 400)/2 - n3d[count].y),500) - vertex.z) / vs[count]; break } |
Y los archivos fuente:
Descargar fuentes