// characteristics of our mesh attribute vec3 placement; attribute vec2 uv; // designed-in uniforms from ThreeJS digicam and Object3D uniform mat4 projectionMatrix; uniform mat4 modelViewMatrix; uniform mat3 normalMatrix; // tailor made uniforms to make up our tubes uniform float uTime; uniform vec2 uMousePosition; // move a number of points alongside http://hotgraph43332.get-blogging.com/10634678/hotgraph-an-overview