This is an example VI showing how LabVIEW code can be created to communicate between the front panel and a 3D image. To play the game, download the "3D Rubik's Cube.zip" and open the "Rubix Cube.lvproj". The main VI is call Rubix Cube Main.VI. Run the VI and wait until the viewer opens with the 3D cube. To interact with the cube, manipulate the buttons on the front panel. The code is kind of intense, but you can turn on higlight execution to follow what each action does and how it interact with the 3D image.
I can't see the zip file. Can anyone see it?
https://decibel.ni.com/content/docs/DOC-14883