Identify the following.
It is a device that manipulate the virtual objects in a computer program in three dimensions, and is developed by researchers of North Carolina State University.It looks like a plastic cube, with differently colored ball at each corner.