|
Sweet Home 3D Forum » List all forums » » Forum: Wishlist » » » Thread: Create a room between rooms » » » » Post: Re: Create a room between rooms |
Print at Dec 21, 2025, 6:25:12 AM |
| Posted by dorin at Aug 10, 2023, 2:24:03 PM |
|
Re: Create a room between rooms @VeroniQ Thanks but don't exaggerate. @Keet 1. The point with a backup and make the level invisible it is very good. 2. With the risk to upset you (& anyone else) with my complicated solutions: When I need a parallel curved object I use walls. So, as long as I was complimented by VeroniQ, I've done this: Road 1. Define the area (black walls) and the road. NOTE: The road (curved walls) has 500cm thickness. ![]() 2. Make the terrain (rooms) outside the road and delete the area boundary (black walls) ![]() 3. Select the "road" (all walls which compose it) and set the thickness at 25cm; - Go to Preferences and set the default walls thickness at 20cm (or how depth your border want to be) - Now generate walls around terrain (rooms) - Delete unnecessary (exterior walls) ![]() 4. At level with walls generate build areas. NOTE 1: The build areas will surround ONLY walls so don't connect walls (yet) NOTE 2: For tutorial purpose I generate also the red lines (unnecessarily) ![]() 5. After delete the red lines and hide the level with walls you could have something like this ![]() 6. Cut/Paste the terrain from Level 0 to Level 0-Dim; Enclose the road and generate rooms for both axis ![]() 7. Cut/Paste the axis from Level 0 to Level 0-Dim and hide Level 0. ![]() 8. Until now we have a continuous middle line. If you want a dashed line, copy the middle line at a new level (NOT at same elevation) Enclose the area. ![]() 9. Fill area with a room and delete the walls. Surround the room again with walls. Will be a different kind of walls then previously. NOTE: Pay attention to walls thickness. ![]() 10. Delete the exterior walls; Delete intermediate walls (keep one, delete next) ![]() 11. Generate build areas ![]() 12. Copy/Paste all other rooms on this level and hide Level 2 ![]() I know it is not so simple and is not perfect but until we will have more clever tools we have to solve the problems with what we have. Good lack! ---------------------------------------- A computer program does what you tell it to do, not what you want it to do. Murphy's Law When all else fails, read the instructions. Murphy's Law If you don't like "AS IS", DIY. Dorin's law |
|
|
Current timezone is GMT Dec 21, 2025, 6:25:12 AM |