Text this: Automated Static and Dynamic Obstacle Avoidance in Arbitrary 3D Polygonal Worlds