Print at Dec 16, 2025, 2:52:19 PM

Posted by Keet at Jan 19, 2024, 9:51:38 PM
Re: No hole in the slab for staircase
TLDR: You probably exported your box/staircase and imported it without checking "Staircase" during the import process. Remove your import and import again. Look carefully at each page of the import wizard and you will see the check box for staircase at the third step. Check it and now your staircase will cut a hole in the floor.

The long answer:

First you have to understand how cutouts work. There are two types of objects that need a cutout: staircases and doors/windows.
Doors and windows from the furniture catalog are 'easy' because they cut automatically if you place them in a wall. Staircases if selected from the furniture catalog should act the same and create a cutout in the floor.

Notice I stated twice "from the furniture catalog". Generally 3D models don't support cutouts and neither does the obj/mtl format mostly used in Sweet Home 3D. So where does the cutout come from?

There are two ways to automatically get a default cutout for doors/windows or staircases.

The first is when you import an individual object. During the import you can check "Door or window" or "Staircase". Checking the "staircase" checkbox will cause Sweet Home 3D to create a default cutouts when the staircase passes through the floor.

The second way is through importing a furniture library where the staircase is listed as a staircase. The creator of the library can customize the cutout for staircases and doors/widows and even set a few other properties for nice fitting of the object.

Most furniture you see in the furniture catalog is imported through a furniture library, a .sh3f file. This is a zip file with multiple 3D models. It also has an extra properties file that holds the properties that are unknown to in obj/mtl file. When you import a furniture library Sweet Home 3D can pickup the extra properties that aren't available when you simply import an individual object.

One thing left: cutouts for staircases ONLY work on floors, not on other objects. The same for doors and windows: the cutouts only work in walls. Don't use a box to create a floor if a staircase has to cut through it but use a room (=floor).

There is a separate tool to create and edit Furniture Libraries: The Furniture Library Editor . If you want to customize the cutout that is the place where you can do it. Creating custom cutout is a study on its own but as an architect you might a little familiar with how that works. Here's a manual about SVG cutouts: https://www.sweethome3d.com/SVGPathMiniManualForSweetHome3D.pdf
----------------------------------------
Dodecagon.nl
1300+ 3D models, manuals, and projects