When dealing with objects in space in a computational setting, we need to know where the objects are. This means that, relative to a known reference system, they are identifiable by coordinates. Many types of coordinate systems exist; which one to use depends on the particular application. In some cases, we need to transition from one coordinate system to another, resulting in coordinate transformations.