This part represents a state space that is formed by quantizing the surface of a 3D trianglated mesh. It is equipped with a per-frame ray-cast action that uses a movement vector to handle the trade-off from triangle to triangle and converts RIDs to { x, y, z } coordinates. This is useful for 2D and 3D games because it creates a state space that includes all of the positions a character is allowed to walk and doesn't include any points that lie outside the mesh boundaries.