VADE: A Virtual Assembly Design Environment. - Sankar Jayaram; Uma Jayaram; Yong Wang; Hrishikesh Tirumali; Kevin W. Lyons; Peter Hart (IEEE Computer Graphics and Applications, 1999)