A simple implementation of the halfedge mesh data structure