Somain 3D
Somain Sécurité is a French manufacturer specialized in systems designed to prevent falls from heights. Last summer, they ordered me a customized version of Sweet Home 3D to help their customers choose a guardrail model among their products.
This software is called Somain 3D, and you'll recognize immediately its connection to Sweet Home 3D from the following screen capture.
Like Sweet Home 3D, Somain 3D displays 4 panels, but instead of drawing walls and rooms, the user draws a roof and then chooses its colors and its guardrail model with a dedicated dialog box.
Changes in this dialog and in the drawing of the plan automatically updates the 3D view to reflect how the roof may render with a given guardrail model, and the list in the bottom left panel details the items required to mount that guardrail.
Here are 3 different handrail models rendered from a virtual visitor point of view:
Inclined handrail
Foldable handrail
Self-supporting handrail
Nice, isn't it?
Technically, Somain 3D shares more than 80% of its code with Sweet Home 3D. Most of the time, simple subclassing was used to adapt model and user interface existing classes.
The feature that lets users enter walls and rooms size with the keyboard, was developed first for Somain 3D who accepted to share it with Sweet Home 3D community. Thank you Somain Sécurité for your contribution!