| Virtual Environments are used increasingly in a variety of applications, ranging from CAD/CAM and simulation to computer-aided instruction and computer entertainment. In many of these environments entities need to move around. For example, in maintenance operations in factories we want to use the CAD models to plan the removal of malfunctioning parts, in large scale computer simulations there are computer controlled entities whose motion needs to be planned, and in games the motions of (large groups of) opponents must be determined. Such motions need to be effective and natural to enhance the feeling of immersion of the user/student/player. |