Bathroom planner
By clicking on “Add unit” button, a user is displayed a comment for a “Unit selector”. It is a list of products, organized in a tree-like structure: first a list of subtypes is shown. When a user clicks on a product name, it is loaded in a 3D scene, outside of the room (therefore in an empty space). As soon as a user makes double click on a unit name, a blinking product model is being placed in the bathroom scene in a predefined place.
When a 3D representation of an object is being clicked, its specific options are shown in the main interface panel. The options are as follows:
To move a unit, a user has to click on it, and move a mouse, holding its left button pressed. The product will move simultaneously along two horizontal axes, according to the mouse motion.
When a product is selected, an icon with two arrows is displayed above it. Clicking on an arrow will rotate the selected object to the left or to the right by 45 degrees.
There is a checkbox, which it make possible to “Snap to a wall when moving”.
Finally, a user can click on “Verify bathroom”. In case when the units collide with each other or with a wall, the system makes a report about it. If there is no error, the system makes a report about it, as well.