HIPAIR: Interactive mechanism analysis and design using configuration spacesLeo JoskowiczElisha Sacks1995SCG 1995