sketchucation logo sketchucation
    • Login
    🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

    Intersecting group things with other grouped things

    Scheduled Pinned Locked Moved SketchUp Discussions
    sketchup
    14 Posts 6 Posters 2.1k Views 6 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.
    • C Offline
      caddict
      last edited by

      There have been similar discussions before.
      Here is the problem.
      Its a big model with lots of complex geometry.
      Everything is carefully grouped and layered.
      Lets be specific...a beam passes through a wall.
      You want to cut the wall with the beam but both are grouped.
      Exploding the groups is too dangerous.
      Intersect-with-model option too dangerous.

      My methods so far:
      1 open the beam group for editing
      copy relevant parts of the beam to clipboard
      open the wall group and paste-in-place the relevant beam parts
      with the beam parts and the wall selected, use intersect-with-selected
      deleted unwanted beam parts and cut the hole in the wall
      close group

      2 select both groups and use intersect-with-selected
      the intersection line is created outside either of the groups
      with both groups closed, select the line of intersection
      cut it to clipboard, open wall group and paste-in-place
      cut the hole in the wall and close
      (the cut faces must be drawn manually)

      Someone must have a better method 😄

      1 Reply Last reply Reply Quote 0
      • R Offline
        remus
        last edited by

        Ok, so we've got a situation like this:

        http://farm3.static.flickr.com/2386/2442953508_47588b7bd8.jpg

        Open the wall group and draw a rectangle around the beam:

        http://farm3.static.flickr.com/2072/2442124567_9065ed9773.jpg

        Move a copy of that rectangle to the other side of the wall:

        http://farm3.static.flickr.com/2007/2442953572_f3d4d62339.jpg

        Select the 2 rectanlges and íntersect with model and delete the old rectangles:

        http://farm3.static.flickr.com/2105/2442953606_07cba92564.jpg

        You could also get this working within the beam groupby jsut sectioning of part of the beam and intersecting it.

        http://remusrendering.wordpress.com/

        1 Reply Last reply Reply Quote 0
        • R Offline
          remus
          last edited by

          Another quick idea for what you could have done to speed the whole thing up: after youd done one intersection you could ahve radially arrayed it and then just gone round and deleted the excess.

          http://remusrendering.wordpress.com/

          1 Reply Last reply Reply Quote 0
          • Wo3DanW Offline
            Wo3Dan
            last edited by

            @caddict said:

            Thanks Remus, that method works in simple cases. Here is a portion of the model to give a better idea. Two of the cuts have not yet been made.[attachment=0:34eplysp]<!-- ia0 -->[attachment=0]wall beam cut.jpg<!-- ia0 -->[/attachment:34eplysp]

            caddict,

            I had a look at your model. Aren't you better of modeling just one core wedge containing top wedge and bottom wedge? And then just one beam? So you would have three components (not groups) all alligned along red in plan view.
            Once you have them ligned up properly do the intersect selected.
            The intersection will be just a few edges outside the three components.
            You can now select the needed edges, copy them using the copy button, enter the component and do a 'Paste in place'. For each three components you need to do this (with the right edges). And each time delete the unwanted geometry afterwards.
            Once done do a rotate/copy array having the three components selected, over 45 degrees *7.

            This will give you the beams and core as you want them.

            The inner edges of the core wedges you need to hide.
            (one advantage of having components)

            b.t.w. Your model has a lot of inaccuraties in it. Zoom in and you will see.
            (beam<>core)

            Also the beams are slanted in two directions. One is obvious the other hardly detectable!!! but it is there. These things will eventually cause problems.

            Wo3Dan

            1 Reply Last reply Reply Quote 0
            • T Offline
              tomsdesk
              last edited by

              I've been moving the two groups along an axis (usually blue) a typed and remembered distance. Then I copy/move them both again. Now I can open one group in the first and intersect with model. Then the other group in the second and do the same.

              Now I delete the unintersected groups, edit the remaining as I choose, then move all back to it's original position in the model. Goes pretty fast and without unexpected results...but I too am listening for a better way?

              http://www.tomsdesk.moonfruit.com/
              2.5D Trees & Shrubs!

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

                Thanks Remus, that method works in simple cases. Here is a portion of the model to give a better idea. Two of the cuts have not yet been made.[attachment=1:u1vn1rc0]<!-- ia1 -->[attachment=0]wall beam cut.jpg<!-- ia1 -->[/attachment:u1vn1rc0]


                wall beam cut.jpg


                wall beam cut.skp

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

                  Yes Remus, definitely a good idea assuming perfect geometry. Wo3Dan, your idea about building the core in wedges is sound. Could the junctions between the wedges be hidden?

                  One of the main problems here is that I am building the model from 2d drawings which I thought were exact but which, it turned out, were not. I just imported profiles from the 2d drawings into SU. So now I'm having to go through the whole model (what's posted here is just a fraction of the building) correcting geometry.

                  I've replaced the original model on this thread, with a new (hopefully) corrected version.

                  Wasn't sure what you meant about
                  @unknownuser said:

                  slanted in two directions
                  . Maybe it's corrected now.

                  And Tom, I like your idea of getting the groups out of the model and working on them at a distance. What do you mean when you say "open one group"? Do you mean explode?

                  Maybe there is no "easy" way. At least there are options 😄

                  1 Reply Last reply Reply Quote 0
                  • Wo3DanW Offline
                    Wo3Dan
                    last edited by

                    caddict,

                    @caddict said:

                    .......................Wo3Dan, your idea about building the core in wedges is sound. Could the junctions between the wedges be hidden?

                    You can hide the edges of the wedge top face so when you do a 'Rotate/Copy' all the components join nicely and you will not see their 'mutual' edges in that face.
                    You only need to hide a few edges since you work with the component.
                    Adjustments later on will also be done in just one top wedge component, one bottom wedge component and one beam component.

                    @caddict said:

                    .......I've replaced the original model on this thread, with a new (hopefully) corrected version.

                    Wasn't sure what you meant about
                    @unknownuser said:

                    slanted in two directions
                    . Maybe it's corrected now.......

                    It is better but the beam is still slanted in the tangential direction. (see attached file):
                    edge A = 118,539637mm
                    edge B = 118,549667mm
                    Not that much difference but these little differences (can) cause trouble later on. And it's so easy to avoid. Rotate till horizontal.

                    Wo3Dan


                    wall%20beam%20cut[1].jpg

                    1 Reply Last reply Reply Quote 0
                    • T Offline
                      tomsdesk
                      last edited by

                      Steve, I mean I open the group for editing (right-click menu or double-click), that way the intersected lines arrive inside that group. I'm using SU5, and maybe it's different in SU6, but I have to use the two sets of groups to get the intersection to happen inside both (i.e. do one then the second will say "no intersections" since they are already in the first).

                      http://www.tomsdesk.moonfruit.com/
                      2.5D Trees & Shrubs!

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

                        OK, got you Tom. That method is probably the best we have since
                        @unknownuser said:

                        the intersected lines arrive inside that group.

                        It seems that the faces created by the cut are not formed and must be done manually.

                        For interest's sake, the following method produces a result where the new faces are formed:

                        open group 1. select all geometry and copy. open group 2 and paste-in-place. while still selected, intersect-with-context. delete unwanted.

                        And Wo3Dan, thanks for your sharp observances...that will save me some trouble later!

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

                          Have just accidentally discovered a very cool enhancement of Tom's method.

                          This method assumes you only want to cut one of the grouped objects, which I find is often the case.

                          The skp shows how.booleans.jpg


                          booleans.skp

                          1 Reply Last reply Reply Quote 0
                          • D Offline
                            dylan
                            last edited by

                            Good tutorial caddict.
                            That is a pretty good way of achieving that, thanks guys.

                            http://dmdarchitecture.co.uk/

                            1 Reply Last reply Reply Quote 0
                            • A Offline
                              alpmeadow
                              last edited by

                              Hi
                              May I offer a different method of setting up some of your intersecting components. Attached is skp with your component66 now called beam66. When you setup the component, in dialog edit the axis to layout along your beam. I have also setup an attached component on the beam66 called joint which aligns with the intersection of your central housing.
                              Keeping the joints and intersections in place allows you to move it into copied positions easier. When all the beams and joints are copied and in the right position then by double clicking one beam then clicking the joint and deleting it, it will be removed from all components at the same time...
                              We use this method when designing timber frame joinery.
                              Hope it helps.


                              Beam66.skp

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

                                Thanks for that Irv. I like the idea of having the joint as a separate component.

                                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