use faces convention instead of edges in matrixtest
add geometry class with sphere and torus builder