1. A method of generating poses and motions of a tree structure link system that is made by modeling of a man, animals, robots, etc., and consists of multiple links connected at joints, characterized in that by giving arbitary numbers of constraint conditions to arbitrary numbers of arbitrary links, or by allowing adding or canceling the constraint conditions arbitrarily in the middle of the generation, the poses and the motions of the tree structure link system satisfying these constraint conditions are generated.