Rearrange the Furniture
This is a project I started back in 2012. i made it originally with Vuforia and it worked on Android only. The hard part was getting the selection and highlight working and removing selection and placement errors. You can highlight any piece of furniture just by looking at it (or pointing your mobile device at it) I added a laser crosshair to the middle of the screen to help with targeting. When you are over a movable piece of furniture, it will highlight (in this case pink for now), if you want to pick it up, simply press and hold on the screen of your device, the object will turn green when held. I twill also prevent you from highlighting or picking up any other objects while held. (this was one of the selection issues early on). To drop the furniture just release the touch and it will drop. All of the furniture has physics, but I am working on constraining this a bit, to allow for more accurate placement with specific angles etc.
This current version is using Metaio, and I updated all of my scripts to C#. It also includes tha ability to generate the 3D content without any marker! Metaio has some cool instant tracking tech that is included here, so either you can use the image target I provide (and it is more stable) OR you can press the Begin 3D Tracking button and move your phone/camera slowly to one side until you see the lines disappear and the 3D content should appear and be married to whatever you used as reference (like your keyboard for example!)