The PolygonManager can do something similar, but it returns the values in world space, which may not be what you want. Why don't you abuse the VertexController a little in a way that you apply it once, store the mesh data and add a method that returns a given point from the stored data, or something like that?