Patent ID: 9711066
Date: 2017-07-18
CPC Classifications: G09B

Claim:
1. A method of determining at least one of a position or an orientation of an object in a virtual environment, the method including: representing the object as a plurality of segments; receiving input signals, said input signals based at least in part on commands of a user indicative of a desired motion of the object; and determining a movement of said object in the virtual environment in response to the input signals, said determining including: determining a movement of at least a subset of the segments in response to the input signals; detecting whether any of the segments of the subset impact a wall of the virtual environment; and if so, determining a direction of motion of a said segment following the impact by combining data representing each wall being impacted and resolving to determine an escape direction for the segment, wherein said movement of the object is translated into growing forward by extending the length of one or more segments at a tip of said object, or translation into reducing backwards by decreasing the length of one or more segments at a tip of said object.