Collisions

Animation programs that deal with the movement of multiple objects in a world need to know the viewpoint for every object in the world.

The program often needs to make certain that:

Such a program probably needs to be able to establish an absolute viewpoint for every object in the world when the program starts running.