Print at Feb 3, 2026, 4:59:46 PM
Posted by YGYL at Sep 21, 2018, 6:43:09 AM
NegativeAllow the elevation of the object to be negative!
NegativeAllow the elevation of the object to be negative!


the reason is
Negative_elevation.sh3d

Some objects need to be embedded below the floor.For example, the railings and ceiling lights below.

If the elevation cannot be negative, it floats on the floor.


Only at the highest position on the lower floor


The lights on the chandelier layer are the same




The problem is that on the lower floors, the railings and ceiling lights on the upper floors are displayed.

Not only difficult to see, but also affect your operation on the lower floors

Posted by YGYL at Sep 21, 2018, 6:49:24 AM
Re: NegativeAllow the elevation of the object to be negative!
Sample file download
Negative_elevation.sh3d

At this stage, in order to better display, these objects can only be cut up and down, divided into upper part and lower part, the upper floor is placed on the upper part, and the lower floor is laid down. Very very troublesome


NegativeAllow the elevation of the object to be negative!The problem is solved

Posted by YGYL at Sep 21, 2018, 6:53:36 AM
Re: NegativeAllow the elevation of the object to be negative!
It is recommended that the user allow the mouse to drag the object's elevation to a negative number when holding down the ALT key.

Posted by ndorigatti at Sep 21, 2018, 11:47:49 AM
Re: NegativeAllow the elevation of the object to be negative!
You can always create a "middle" level called for example (railing or floor-divider) whose have a lower elevation than the upper floor, so you can add things there at your desired elevation

Posted by YGYL at Sep 21, 2018, 5:04:53 PM
Re: NegativeAllow the elevation of the object to be negative!
You can always create a "middle" level called for example (railing or floor-divider) whose have a lower elevation than the upper floor, so you can add things there at your desired elevation


Adding more unnecessary floors will make things more complicated and less convenient to understand.Beginners may be totally confused.

But if the height of the object can be negative. It's all simple and efficient.

Posted by Puybaret at Sep 21, 2018, 5:20:22 PM
Re: NegativeAllow the elevation of the object to be negative!
Sorry but I think that beginners will be more confused if negative elevations are allowed!
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator

Posted by UbuntuBirdy at Sep 21, 2018, 5:45:03 PM
Re: NegativeAllow the elevation of the object to be negative!
This would be a really useful feature! In big projects you have that many support levels, that you will lose the overview!
----------------------------------------
Pascal

SH3D 6.6 / Ubuntu 22.04 (Mainline-Kernel) / Radeon RX580 / Ryzen 7 5800x

Posted by YGYL at Sep 21, 2018, 10:09:56 PM
rose   Re: NegativeAllow the elevation of the object to be negative!
Sorry but I think that beginners will be more confused if negative elevations are allowed!


Please trust me, I have contacted a very large number of beginners.
It is difficult for beginners to place an object on this floor to be placed on the lower floor. It is cumbersome to operate and error-prone.
If you are afraid of beginners misuse, you can press the ALT key to make a negative number. Or add a switch option.

Sweet Home 3D must be better used, not afraid of users not understanding.
In the past two years, there are many new website platforms, which are simpler to operate, more effective, faster, and ultra-low fees.Most beginners have already gone to those new platforms.The rest of the people who use Sweet Home 3D have certain requirements for the degree of freedom.
No longer a complete beginner.


All my advice is to make Sweet Home 3D truly more valuable.

Posted by harbinger at Sep 22, 2018, 6:52:29 PM
Re: NegativeAllow the elevation of the object to be negative!
I agree that using negative numbers gives more functionality to more people than confusion to new users. I could definitely use this attribute. Alternatively, when importing furniture, we can adjust the default elevation.

But this goes to a more salient issue that all devs have to confront as they develop their application. When they add features, they risk making it difficult for new users to pick it up. They have to walk along a fine line between making their application easy to use and giving it capabilities to make the program more appealing to a broader audience.
It's the main reason why i have shied away from 3D modeling. I would gladly use Blender but it does a lot of things i have no use for — animations and timelines, camera and light attributes, terrain creation, to name a few.
But i've noticed a trend in their interface (and other apps') that help reduce the learning curve. And i think the same principle could be applied to SH3D:

And that is the idea of Beginner vs Advanced features. If the program is properly separated and displayed, new users can jump right in to creating their own floor plans and designs, and then as they become adept at the program, they can call up more advanced features.
I think we should brainstorm ideas on how this can be accomplished. cool As a programmer myself, i don't want to NOT add features to my program for fear of scaring off new users; it would be better to add it and address the issue of the learning curve with some other addition...

Posted by AlbertKakiay at Apr 24, 2020, 11:07:49 AM
Re: NegativeAllow the elevation of the object to be negative!
I agree, negative elevation for objects can very usefull to put objects group in one floor without create another level.

Posted by harbinger at Jul 7, 2020, 10:15:41 PM
Re: NegativeAllow the elevation of the object to be negative!
Bumping this to keep this feature request alive.

With many of my architectural plans, ceilings are lower in different rooms but much lower than the height of the level and so I put in soffits to account for the ceiling space in the shorter rooms. The problem is, since we can't put in a negative elevation, i have to elevate it on the lower level.
When I then preview that level, the ceiling soffit shows up on the lower floor and I can't see the wall layout of that floor. If I could apply a negative elevation to a soffit which is being used to block off a ceiling, I could assign it to the floor above so that the soffit doesn't block the view.

Posted by crackwood01 at Oct 29, 2020, 11:50:25 AM
Re: NegativeAllow the elevation of the object to be negative!
I truly agree!

So much time i've asked myself: why can't the object be negative elevation?????

----------

J'appuie TOTALEMENT cette fonctionalité. Il serait beaucoup plus simple de pouvoir donner une élévation négative que de créer des niveaux inutiles.

Posted by gregoryx at Nov 4, 2020, 12:53:51 AM
Re: NegativeAllow the elevation of the object to be negative!
Just tried to do this today... would have been nice. 👍

Posted by infoboy2u at Mar 8, 2021, 6:09:37 PM
Re: NegativeAllow the elevation of the object to be negative!
Yes to this! BUMP!

Posted by Xiste at Mar 21, 2021, 9:30:51 PM
Re: NegativeAllow the elevation of the object to be negative!
I join the bump! Negative elevation would be a real time saver.

Posted by crackwood01 at Apr 13, 2021, 3:20:23 AM
Re: NegativeAllow the elevation of the object to be negative!
It's gonna be a bumpy ride .... ;))

Posted by Gildaniel at Apr 14, 2021, 3:52:48 PM
Re: NegativeAllow the elevation of the object to be negative!
Usefull function, as far as wall elevation

Posted by Puybaret at Apr 14, 2021, 4:20:17 PM
Re: NegativeAllow the elevation of the object to be negative!
I’m not sure that negative elevations of furniture will happen, but sorry, don’t hope for wall elevation. If levels behave a little like layers, they are not layers.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator