Added switching between point, lines, and almost for triangles
need to fix camera and smooth effects for triangles