Walls that are connected to a room should only expand/shrink on their outer...
An interior design application to draw house plans & arrange furniture
Brought to you by:
puybaret,
space-mushrooms
Walls and rooms are not bound in the program at the moment (similarly, door thresholds in a room could also be updated when you move a door).
Programming this feature is costy, and I always fear that adding too much automatic modifications remove some abilities for the user to customize his plan.
Note also that I added in version 5 the Edit > Paste style menu item to keep the room styles and the two Add point to room and Delete point from room menu items in the plan contextual menu. These features should help to update rooms after a wall modification. For example, you can Edit > Cut the room instead of deleting it in step 4 then paste the style of the cut room to the one you'll create in step 6.
Last edit: Emmanuel Puybaret 2022-10-22
I have this problem too, but in another context. I create a room and walls around the room. Since the walls have a different thickness, I change them. Now there is either a space between room and wall or the wall is in the room. Shifting walls doesnt work either because there is no magnetism between walls and rooms.
There's some magnetism on walls corners that should help you to update quickly room corners.
Thanks, but I don't want to change the room. I want to change the wall.
I have the plan of a flat on paper and want to recreate it digitally. My method now would be:
1) create room (it's possible to enter the exact lenghts of the sides)
2) create walls around the room and change to right size
3) create next room
I would create the whole flat and then the walls, but I havent found a way of exactly placing the walls.
If you have a "flat on paper", the best way is to start is to import it as a background image and draw walls upon it.
Ticket moved from /p/sweethome3d/bugs/613/
This is not a bug
Last edit: Emmanuel Puybaret 2016-03-14
Also, a good suggestion would be to enable room rotating.
As a solution I would suggest implementing one extra property for the walls: alignment. It should have three possible values: left, center, right. Handling the center value is trivial, that is the current functionality. The other two values should be interpreted with regards to the direction of the walls by fixing one side of the wall and enabling the change of width relative to that side.
When creating walls with double-click, the alignment should be set to the inner side of the walls, in every other case some default should be used (this should be available to be set in the Preferences).
This solution can be seen in some other programs as well (e.g. FreeCAD) and it works perfectly.
see https://sourceforge.net/p/sweethome3d/feature-requests/1130/ for a possible solution