Added point3 and 3d vector support