sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Cleaning up wall corners.

    Scheduled Pinned Locked Moved SketchUp Discussions
    sketchup
    11 Posts 5 Posters 1.3k Views 5 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Al HartA Offline
      Al Hart
      last edited by

      I need some help from an architect. We want to write a routine to clean up wide walls at intersections where each wall can be raked.

      Here are two examples of what happens when sloping walls intersect. In one example the walls are the same height at the outside, in one example they are at the same height at the inside. (The routine will also need to work when the are at the same height at the center of the walls.)

      wall-outside.jpg

      wall-inside.jpg

      The problem is how we should clean up the area where the walls meet. The are some clever answers where we extend and/or intersect the planes of the tops of the walls, or even angle the planes perpendicularly to the walls to make a nice intersection. But we want to do something more like what an architect would actually do.

      Also, there may be different answers for framed walls than for concrete walls.

      Any help on what this should look like when we are done would be appreciated.

      Consider also, that in the real result these wall may meet at an angle different than 90 degrees.

      I have attached the two .SKP models if you want to modify them to demonstrate the proper end result.

      (Interestingly, we have written this routine 4 times in the past - e.g. for ARRIS CAD - but we always had an architect on staff at the time who could tell us (right or wrong) - what we should do.)

      wall-outside.skp

      wall-inside.skp

      Al Hart

      http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
      IRender nXt from Render Plus

      1 Reply Last reply Reply Quote 0
      • C Offline
        caddict
        last edited by

        Not sure what you mean by "routine"...an automatic process?

        Anyway, what I tend to do in the case of raking wall intersections is keep the walls partially independent, at least during the design phase. Then the heights of the walls can be adjusted independently if needed...for example if the roof pitch needs to be changed. Either of the following would do:

        walls.jpg

        If I really wanted to pretty it up later, I might put the roof on, group the roof and walls separately, hide top surface of roof, open wall group, select all, intersect with model:

        walls2.jpg

        1 Reply Last reply Reply Quote 0
        • Al HartA Offline
          Al Hart
          last edited by

          @caddict said:

          Not sure what you mean by "routine"...an automatic process?

          A "routine" means a set of web Dialogs and Ruby scripts to make it easier to draw and edit wide walls.

          Thanks for your advice. I think that is what we are going to do - "not worry about getting sloped walls perfect" and let the user clean them up later, if desired, or simply hide them with the ceiling or roof.

          We are working on a new, free add-on for SketchUp, called RpWalls.

          It has three basic functions:

          1. Draw 1 or more wide walls in a running input mode, which will automatically turn corners and clean up the angles at the corners.

          Here I placed two walls at angles, and then entered a height change for the 3rd segment.

          place_wall.jpg

          1. Make it easy to cut holes in both sides of the wall.

          Here I cut a hole in both sides of the wall, using a cursor set to the opening size:

          The rectangle at the lower left is the hole cursor used to position openings.

          When you place the "hole cursor" on the wall, the hole is automatically cut into both sides of the wall and additional faces are created to make a nice hole, all with one click.

          place_opening.jpg

          1. Set attributes so the the Dynamic Components reporting system will report on the length of walls of each type.

          Currently, each wall is kept as a separate group, so the can be cleaned up later.

          Al Hart

          http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
          IRender nXt from Render Plus

          1 Reply Last reply Reply Quote 0
          • Al HartA Offline
            Al Hart
            last edited by

            For square corners, we will probably add an option to square them off, as in your example, with an option on the dialog to make the existing wall, or the new wall dominant.

            The problem when you write a general routine is that you have to take into account several possibilities which won't be used often, such as non-perpendicular angles and having both walls slope.

            Al Hart

            http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
            IRender nXt from Render Plus

            1 Reply Last reply Reply Quote 0
            • P Offline
              PKast
              last edited by

              Here's how a carpenter frames what you refer to as the "outside wall". A concrete wall would be treated similarly because it has to be framed in a logical manner with plywood or dimensional lumber.

              Two angled walls meeting, is an unusual situation I have to think about that one.

              addedendum: Here is the most likely way a carpenter would approach two sloping walls meeting.


              wall-outside carpenter.jpg


              wall-outside carpenter.skp


              addedendum: Here is the most likely way a carpenter would approach two sloping walls meeting.

              1 Reply Last reply Reply Quote 0
              • C Offline
                caddict
                last edited by

                Look forward to trying out that add-on! 😄 I often build the basic house structure in a cad app, simply because it's easier to build walls, make openings, etc...then move it over to SU.

                I think, at least initially, having the wall corners not "tidied up" wiil be just fine. I often spend time tidying up like that only to find wall heights or roof pitches have to be changed...so a lot of wasted time

                I guess when people start to use it, the feedback will start to flow, and the process can be tweaked as needed

                1 Reply Last reply Reply Quote 0
                • P Offline
                  paulside
                  last edited by

                  Al,

                  Looks good, will it have the ability to create multi layered walls, most modern wall construction is mutilayered ie

                  1 Outer wall Finish
                  2 Outer Wall Structure
                  3 Air Space
                  4 Insulation Layer
                  5 Vapour Barrier Layer
                  6 Inner Wall Struture
                  7 Inner Wall Finish

                  some Hi tech walls have even more layers

                  Just curious and maybe asking for to much?

                  1 Reply Last reply Reply Quote 0
                  • thomthomT Offline
                    thomthom
                    last edited by

                    @paulside said:

                    Al,

                    Looks good, will it have the ability to create multi layered walls, most modern wall construction is mutilayered ie

                    1 Outer wall Finish
                    2 Outer Wall Structure
                    3 Air Space
                    4 Insulation Layer
                    5 Vapour Barrier Layer
                    6 Inner Wall Struture
                    7 Inner Wall Finish

                    some Hi tech walls have even more layers

                    Just curious and maybe asking for to much?

                    How would you present that in SU since it's not a solid modeller?

                    Thomas Thomassen — SketchUp Monkey & Coding addict
                    List of my plugins and link to the CookieWare fund

                    1 Reply Last reply Reply Quote 0
                    • Al HartA Offline
                      Al Hart
                      last edited by

                      When RpWalls is complete, we hope to have a pretty good 2D display of the walls. And that is where the layers would come in.

                      Also, we hope to be able to report materials, so walls with different materials would report differently.

                      Also, with layers, you could turn off the drywall and brick layers and just see the base wall.

                      Al Hart

                      http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
                      IRender nXt from Render Plus

                      1 Reply Last reply Reply Quote 0
                      • P Offline
                        paulside
                        last edited by

                        Sounds even better!

                        Currently I use the lines2multiwalls.rb ruby, which is great but it is limited to 4 layers, see attached image.

                        I eagerly await completion.


                        Wall Layers.jpg

                        1 Reply Last reply Reply Quote 0
                        • Al HartA Offline
                          Al Hart
                          last edited by

                          @caddict said:

                          Look forward to trying out that add-on! 😄 I often build the basic house structure in a cad app, simply because it's easier to build walls, make openings, etc...then move it over to SU.

                          It's ready to try - See: RpWallMaker

                          Al Hart

                          http:wiki.renderplus.comimageseefRender_plus_colored30x30%29.PNG
                          IRender nXt from Render Plus

                          1 Reply Last reply Reply Quote 0
                          • 1 / 1
                          • First post
                            Last post
                          Buy SketchPlus
                          Buy SUbD
                          Buy WrapR
                          Buy eBook
                          Buy Modelur
                          Buy Vertex Tools
                          Buy SketchCuisine
                          Buy FormFonts

                          Advertisement