A convolutional neural network for teeth margin detection on 3-dimensional dental meshes