updated three.js implementation and moved to vector3 instead of using vertex, in order to optimize rendering of points in pcview