fix how meshes are constructed from cones