Teaching Rigid Body Mechanics Using Student-Created Virtual Environments | IEEE Journals & Magazine | IEEE Xplore