Patent ID: 6437798
Filing Date: 2002-08-20
Classification: G06T

Abstract:
An information processing apparatus adapted for carrying out processing to change attitude of a predetermined object within three-dimensional virtual space,the apparatus comprising: selector means for selecting, as reference attitude, any one of prepared plural attitudes of the object; first generating means for generating vectors serving as respective rotation axes when the reference attitude selected by the selector means is changed into at least two other attitudes or more; first calculating means for calculating rotation angles when the object is changed from the reference attitude to corresponding ones of the other attitudes with the vectors generated by the first generating means being as rotation axes; converting means for converting lengths of the vectors into lengths corresponding to the rotation angles calculated by the first calculating means; second generating means for synthesizing the vectors of which lengths are converted into lengths corresponding to the rotation angles by the converting means to generate interpolation vector; second calculating means for calculating length of the interpolation vector generated by the second generating means; and third generating means for rotating the reference attitude of the object by angle corresponding to the length calculated by the second calculating means with the interpolation vector being as axis of rotation to generate target interpolation attitude.