To provide a display, etc. suitable for appropriately processing display
in a case where it is expected, in three-dimensional graphics display,
that a viewpoint will collide with an object, a storage unit (202) of a
display (201) stores the coordinates of a viewpoint and an object in a
virtual three-dimensional space, moving velocities, etc., an associating
unit (203) associates a real time and a virtual time in the virtual
three-dimensional space, a moving unit (204) calculates the coordinates
of the viewpoint and object and moving velocities, etc. at the associated
virtual time to update the values stored in the storage unit (202), a
display unit (205) displays the state of the virtual three-dimensional
space as observed from the viewpoint, and a determination unit (206)
determines whether or not the viewpoint will collide with the object
after a predetermined virtual threshold period elapses, and makes the
elapse of the virtual time slower than the real time in a case where it
is determined that a collision will occur.