Index  | Recent Threads  | List Attachments  | Search
 Welcome Guest  |  Register  |  Login
Login Name  Password
 

Sweet Home 3D Forum



No member browsing this thread
Thread Status: Active
Total posts in this thread: 3
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 2505 times and has 2 replies Next Thread
perdrix52
Newbie




Joined: Sep 22, 2013
Post Count: 9
Status: Offline
Reply to this Post  Reply with Quote 
Proposal for solving problem with door and window thickness

This is related to the "problem" of the "open door" extending far too far into the room because the door itself is automatically expanded in "thickness" when the frame is "snapped" to the wall.

This exact problem also happens with regular doors, you should see what a door installed into a 3ft thick wall looks like - it's not pretty! :)

M. Puybaret proposes a bypass for the problem, which is to add a door frame first and then add the window or door to the frame with dimensional snapping (magnetism) turned off using the "shift" key.

My thought is that perhaps the best way to handle this is to create doors and windows as "composite" objects, that is to say a frame which will always snap to the wall thickness, and the embedded (or nested) door or window object which will only automatically adjust its dimensions to fit the width and height of the frame, but never the depth (i.e. wall thickness). I think this could be handled by having a property (attribute) on the object such as SnaptoDepth=False.

If you wanted you could also have SnaptoWidth and SnaptoHeight attributes.

How does this sound?

Dave Partridge
[Sep 24, 2013, 10:27:43 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 9420
Status: Offline
Reply to this Post  Reply with Quote 
Re: Proposal for solving problem with door and window thickness

The solution certainly requires to assemble composite objects with size/position constraints, something that doesn't exist in Sweet Home 3D.
But your solution is largely incomplete, because in your seek to solve the "depth issue", you forgot that the user should be able to change the width and the height of the open door too. Then, I let you think about how many subparts it would require for a perfect solution!
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
[Sep 24, 2013, 3:09:04 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
perdrix52
Newbie




Joined: Sep 22, 2013
Post Count: 9
Status: Offline
Reply to this Post  Reply with Quote 
Re: Proposal for solving problem with door and window thickness

Emanuale,

I did think about that, as my proposal was that these attributes be the automatic behaviour - nothing to prevent manual override.

I also suggested width and height overrides

I realise that currently the furniture objects are not composite objects. But it should be a relatively simple thing (I suspect) as you already use composition when you place an multiple objects in a "house design".

I wasn't searching for perfection, merely for something a bit nicer than today. To achieve close to that you would need to build up the door and frame in exactly the same way that a real door and frame are constructed.

If you don't like it, then OK I can accept that.

Dave
[Sep 25, 2013, 4:28:51 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Show Printable Version of Thread  Post new Thread

  Get Sweet Home 3D at SourceForge.net. Fast, secure and Free Open Source software downloads  
© Copyright 2024 Space Mushrooms - All rights reserved