Print at Feb 10, 2026, 8:12:48 PM

Posted by okh at Sep 28, 2017, 8:48:54 AM
Re: How to create a down light embedded in the ceiling
...the Furniture Library Editor. I thought it was for editing or creating a furniture library ( as the name indicates), not for editing single furniture.
First: Best of luck with the more important things in life, Cec.

In addition to Cec's useful tips, I add some reference links for those who have read this far and wants to play with custom models - and some expectation management may be in order. The Furniture Library Editor is indeed primarily for managing a library. But a few additional properties can be edited. Most notably the cut-out path, which is an editable field in the Editor but still requires some knowledge of SVG paths: SVG mini manual for SH3D and detail of paths in W3C: SVG Paths and MDN SVG paths.

A couple of words for those not familiar with model issues: SH3D reads different 3D model files: OBJ, DAE, 3DS, can be zipped in KMZ or ZIP. But these formats basically just describe the surfaces + textures/colours). SH3D, however, has additional properties that can be assigned to a model: who created it, whether it can be moved when plan is locked (movable), which icon to use in the 2D (viewplanIcon), whether it is a window / door / staircase, and if so, how the wall/ceiling/floor-above should be cut and whether a door-swing should be displayed in the 2D plan. See full list of properties

Not all of these properties are currently used by SH3D, but some are very useful. Favourites being the cut-out for stairs/doors/windows, letting a door window align to a wall with the frame outside the wall, door swing, multiple light sources in the model, and information that lets you add web links (basic html to a model in SH3D). The primary virtue of the Furniture Library Editor is that it creates a library of models in an SH3F file just by drag-dropping (multiple) models into the list. And will let you edit some properties.

However, playing with more advanced properties, you need to extract the PluginFurnitureCatalog.properties file from the .sh3f file (which is a zipped file), default catalogue looks like this: DefaultFurnitureCatalog.properties

The mini manual attempts to explain some SVG but also briefly how to work with the rest of the properties (p9), but around the forum there are various threads discussing different sets of properties: thread 2006 on Door/win properties and 5206 on Lightsource properties. And, of course, useful information can also be found in the (long 1550) Furniture Library Editor thread.

With the help of the above links, it is possible to enter additional SH3D properties (not supported by the 3D files alone). Maybe not straightforward for normal use, and the properties themselves can be confusing. Which I beleive why it is kept out of the normal SH3D interface. Still, I really would not mind if there was an advanced button within SH3D or the Editor that brought up the properties list with all properties directly (just a text file if need be) as it would speed up the process of creating custom models. But I also see the point that it would probably be pretty confusing in the context of 'normal' SH3D use.

For the brave, who wants to skip the Furniture Library Editor and edit properties in Home.xml, a quick word of warning: the format used for the properties is not always the same (e.g. radians instead of degrees for door swing).

ok