Why Learn Geometry?
Robotics, Computer and Video Games
Though most gamers appreciate speed over real life effects, geometry provides both for computer and video game programmers. The way that characters move through their virtual worlds requires geometric computations to create paths around the obstacles populating the virtual world. Video game engines typically employ raycasting, which is a technique that simulates a 3-D world using a 2-D map. Using this form of geometry helps speed up processing because calculations are only done for the vertical lines on the screen. The same geometry helps a robot to see.