Discrete 3D puzzles

In order to realize a virtual 3D puzzle, effective 3D interaction techniques are required. Once such techniques are implemented, not only virtual puzzles similar to real ones, but also physically impossible puzzles can be designed.