Instead of taking raw vertices and indices, this should take a `Geometry` like the other functions in this file.