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

    2D curve wrap to surface cylinder-best method?

    Scheduled Pinned Locked Moved SketchUp Discussions
    sketchup
    43 Posts 9 Posters 7.1k Views 9 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.
    • daleD Offline
      dale
      last edited by

      Well this has turned out to be a very informative thread.
      Jeff are you using Vector Pushpull? I am just using JPP , and attached the file for perusal. The only difference I can see in our methods is I used the inner radiused shape as the stringer surface. In this file I just randomly Joint PushPulled to 4'9 or thereabouts.
      However I am not getting the same results(see attached jpeg and skp.) as my rises and runs are maintaining 90 degrees.
      I do agree that Rhino (and Blender) probably does a better job and have often wanted to break down and learn it. How is the learning curve by the way?(no pun intended)
      I did a little research on JPP, and apparently if the curves get too complex the geometry will intersect itself, which is probably why I have a line I can't delete without removing part of the face.


      Screen shot 2010-11-07 at 6.16.33 AM.png


      circular stairs JPP.skp

      Just monkeying around....like Monsanto

      1 Reply Last reply Reply Quote 0
      • jeff hammondJ Offline
        jeff hammond
        last edited by

        @dale said:

        Well this has turned out to be a very informative thread.
        Jeff are you using Vector Pushpull? I am just using JPP , and attached the file for perusal. The only difference I can see in our methods is I used the inner radiused shape as the stringer surface. In this file I just randomly Joint PushPulled to 4'9 or thereabouts.
        However I am not getting the same results(see attached jpeg and skp.) as my rises and runs are maintaining 90 degrees.

        hey Dale,
        it's the other side where the error occurs (the resulting offset stringer will be messed up).. since you have so many segments, you might have to exaggerate the jpp to 50' or so until the error becomes obvious.

        i did notice one thing about your file/jpp.. in the areas where your riser falls in between two segments, the offset will work ok.. when the segment is in vertical alignment with the riser, the operation will fail.. (but, that's a catch22.. if your building curved things using segmented arc drawings then all key intersections have to be a vertex or it won't be accurate)

        further, the problem isn't really that the resulting offset stringer ends up with nonvertical risers, that just highlights the problem.. the real problem when offsetting in sketchup is due to the fact that arcs/curves are segmented.. in the rhino/su comparison i posted above, ignore the stairs and only look at the bottom of the geometry.. the rhino pic shows a 90deg arc which when offset, maintains the 90 degrees (look at the axis/grid lines).. the sketchup offset comes off the axis even though it's a 90 degree arc to begin with.

        [using the above 90 degree arc example] sketchup has no way of knowing that the end segments of an arc are actually supposed to be perpendicular to the radius.. instead, the end segment is placed at a weird angle and that segment is what ends up being offset..

        @unknownuser said:

        I do agree that Rhino (and Blender) probably does a better job and have often wanted to break down and learn it. How is the learning curve by the way?(no pun intended)

        it's not easy.. (but then again, a lot of people say how easy SU is to learn but in my case, it took me a few years until i really understood the ins and outs of it).. but, if you continually find sketchup failing in certain aspects that you need it to perform in, then you really have no choice but to look elsewhere.. same thing if you had to apply textures to curved surfaces all day long.. using sketchup for that doesn't make too much sense..

        @unknownuser said:

        I did a little research on JPP, and apparently if the curves get too complex the geometry will intersect itself, which is probably why I have a line I can't delete without removing part of the face.

        well, it's not joint push/pull that is failing here, it's sketchup itself.. this same error that i'm trying to point out with the offset tool occurs over and over throughout sketchup with other functions as well (follow-me does the same thing).. joint push/pull is simply using the sketchup engine but does multiple offset operations at once.. using it, you can see a whole bunch of errors at one time but the same thing would happen if you used native sketchup offset tools and drew it step-by-step

        dotdotdot

        1 Reply Last reply Reply Quote 0
        • jeff hammondJ Offline
          jeff hammond
          last edited by

          .

          click pic for larger
          offsetProb.jpg

          dotdotdot

          1 Reply Last reply Reply Quote 0
          • daleD Offline
            dale
            last edited by

            Jeff
            Thanks for the detailed explanation.

            So in reality, if you are using Sketchup to "represent" objects, to give the impression of what they will look like, then you can accomplish that. And probably your clients will be happy.
            But, if you are going to require the accuracy to build these objects, or send them to cad/cam then the way SketchUp handles geometry means it just won't always work. (in particular with curved geometry).

            Since part of what I do is ArchVis I guess I can fudge it, but I have been getting frustrated with the results of complex geometry drawings lately.
            I know a fellow who has a really sweet computer operated duplication carving machine, and he has given up on SketchUp for all but the simplest of operations, and has also turned to Rhino.

            Just monkeying around....like Monsanto

            1 Reply Last reply Reply Quote 0
            • simon le bonS Offline
              simon le bon
              last edited by

              Hi Jeff and Dale,

              very interesting conversation.
              (.../yes, learning Su is very long also for me,.../yes I have also noticed some annoying wrong results,../)

              Dear Jeff, I have studied your Step by step with great interest too.

              How do you "manually offset" the inner edges for the stringer in Scene 5

              http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/JeffHammond_stairsSkp001.jpg

              Drap tool (from Sandbox tools) is perfect to offset treads in Scene 6 (what a good idea)

              http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/JeffHammond_stairsSkp002.jpg

              "TIG's "extrude edges by vector" extrudes theses lines vertically" Once again is a very good idea, very foxy! (thank you dear Tig) in Scene 7

              http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/JeffHammond_stairsSkp003.jpg

              Dear Dale,
              I'm afraid I've missed some steps of your stairs 🤣
              mostly the way you'd used JPP?
              Also I'm wondering if this break in the curve is whished?

              http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/Dale_Stairs001.jpg

              http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/Dale_Stairs002.jpg

              ++simon.

              PS: Rhino €995 ➡ ➡ 😞

              1 Reply Last reply Reply Quote 0
              • daleD Offline
                dale
                last edited by

                Hi Simon
                Thanks for pointing that weird geometry out. I can't explain it as the original stairs were laid out flat in plan view. PushPulled to the rise, grouped and moved using the move tool, to intersect at the bottom of each riser. you can see the groups all highlighted in the attached jpeg.
                Then the stringer was PushPulled up, and the stringer shape drawn on the curve face using Tools on Surface. Then excess geometry erased.
                As for the break in the curve, no you would want the face of the stringer to be a continuation of the angle of the riser. Good catch, and must be part of the anomaly with skp. geometry we are discussing.


                Screen shot 2010-11-07 at 2.33.10 PM.png

                Just monkeying around....like Monsanto

                1 Reply Last reply Reply Quote 0
                • jeff hammondJ Offline
                  jeff hammond
                  last edited by

                  @dale said:

                  So in reality, if you are using Sketchup to "represent" objects, to give the impression of what they will look like, then you can accomplish that. And probably your clients will be happy.
                  But, if you are going to require the accuracy to build these objects, or send them to cad/cam then the way SketchUp handles geometry means it just won't always work. (in particular with curved geometry).

                  i wouldn't go as far as to say sketchup should be for archviz only as it's extremely accurate for many situations.. it's just that it breaks down at a certain point in which, while still possible to make accurate drawings, the process to achieve such results becomes very convoluted..

                  (case in point, with this stringer, i would have to go through the method of manually drawing the stringer 12 or so times in order to actually build the staircase -- assuming there are 3 layers of laminating for each stringer, that's 8 redraws.. outer edge of the treads is another, 4 more for the laminated trim cap against the wall.. i only did it 5 times in the drawing i made as i didn't do the individual laminates etc and i already started getting a headache after that 😄)

                  with the proper software, i'm a lot more comfortable with drawing the initial shape once then using that to generate subsequent geometry instead of starting from scratch for each step..

                  @simon le bon said:

                  Hi Jeff and Dale,

                  very interesting conversation.
                  (.../yes, learning Su is very long also for me,.../yes I have also noticed some annoying wrong results,../)

                  Dear Jeff, I have studied your Step by step with great interest too.

                  How do you "manually offset" the inner edges for the stringer in Scene 5

                  what i meant by manually offsetting was basically repeating the things i did in step one.. if i relied on sketchup to offset then the results would be wrong.. so yeah, the step by step just has me doing many of the same things over and over..

                  @unknownuser said:

                  PS: Rhino €995 ➡ ➡ 😞

                  p.s., for mac users, there's this:
                  http://mac.rhino3d.com/

                  it's been in beta for a couple of years now and will probably be another year before it's officially released.. for the time being, it's free ➡ ➡ 😄

                  (and better yet, the company that i do a lot of work for has two rhino licenses but they never use it so i have a transferable license waiting for me once V5 is ready for release)

                  dotdotdot

                  1 Reply Last reply Reply Quote 0
                  • V Offline
                    volutes54
                    last edited by

                    This info is exactly what I've been looking for. Just checked back in and haven't had a chance to go through the posts in detail. Jeff, thanks so much----quickly scanning I can see there's much to check out.

                    What I've been doing is to confirm overall fit and lay-out in 3D with SU, but detailed templates and shop drawings get done in conventional 2D dwg's.

                    I've seen Rhino mentioned here, but did not understand that it might have something to offer. There's is a bit of resistance (mine) to learning a new bloody program!!

                    I'll be checking back in later----gotta go build something.

                    1 Reply Last reply Reply Quote 0
                    • daleD Offline
                      dale
                      last edited by

                      [/quote]
                      i wouldn't go as far as to say sketchup should be for archviz only as it's extremely accurate for many situations.. it's just that it breaks down at a certain point in which, while still possible to make accurate drawings, the process to achieve such results becomes very convoluted..

                      (case in point, with this stringer, i would have to go through the method of manually drawing the stringer 12 or so times in order to actually build the staircase -- assuming there are 3 layers of laminating for each stringer, that's 8 redraws.. outer edge of the treads is another, 4 more for the laminated trim cap against the wall.. i only did it 5 times in the drawing i made as i didn't do the individual laminates etc and i already started getting a headache after that 😄)

                      with the proper software, i'm a lot more comfortable with drawing the initial shape once then using that to generate subsequent geometry instead of starting from scratch for each step..[/quote]

                      Sorry Dan this kind of goes beyond your original inquiry... but...

                      I don't want to sound like I'm trashing SketchUp. Not only have I been with it Since the AtLast days, but I really have a lot of fun with this software. That is what makes this particular problem so perplexing, as it looks like such a simple exercise, which as it turns out is very difficult.
                      Not one to give up I had another shot at it this morning, with a slightly different approach, and ended up with a real puzzle. I'll attach the file, which had the original curved shape pushpulled from plan view, all faces but the faces connecting the stairs erased, and then traced on the curved surface using conventional and TOS.
                      The resulting weird geometry is to say the least interesting. And the way it responds to joint pushpull is really interesting.


                      new curved stair attempt copy.skp

                      Just monkeying around....like Monsanto

                      1 Reply Last reply Reply Quote 0
                      • daleD Offline
                        dale
                        last edited by

                        Now this is getting really weird. The file that uploaded is missing geometry. The file on my computer looks like this.


                        Screen shot 2010-11-08 at 7.54.02 AM.png

                        Just monkeying around....like Monsanto

                        1 Reply Last reply Reply Quote 0
                        • charly2008C Offline
                          charly2008
                          last edited by

                          Hi,

                          the tool of choice for me would be a mixture of Bezier Curves and Shape Bender. Several parameters have to be better influenced, for example, the step width.

                          Charly


                          Bezier Stair.jpg


                          Bezier Stair.skp

                          He who makes no mistakes, makes nothing

                          1 Reply Last reply Reply Quote 0
                          • jeff hammondJ Offline
                            jeff hammond
                            last edited by

                            @charly2008 said:

                            Hi,

                            the tool of choice for me would be a mixture of Bezier Curves and Shape Bender. Several parameters have to be better influenced, for example, the step width.

                            Charly

                            yeah Charly, those are fine for visualizing.. you can't actually build those things though (not even close)..

                            dotdotdot

                            1 Reply Last reply Reply Quote 0
                            • simon le bonS Offline
                              simon le bon
                              last edited by

                              Here is my quote:

                              @unknownuser said:

                              i didn't know what you did to make these curves on the first 5 steps so i took the
                              bottom step's radius buldge (approx 3 1/4") and divided by 5 which is 13/16".. the
                              5th stair has a 13/16" buldge, 4th is 1 5/8" etc..

                              http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/Stair_EEbRtL000.jpg

                              Here is a very quick and flexible way:
                              Using TIG's [Plugin] Extrude Edges by Rails by Face


                              http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/thStair_EEbRtLedit.jpg

                              http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/Stair_EEbRtL005.jpg

                              😉 simon

                              ps: about Rhino I'm a Windows User.

                              1 Reply Last reply Reply Quote 0
                              • jarynzlesaJ Offline
                                jarynzlesa
                                last edited by

                                super. just mark.

                                http://www.vizualizaceschodiste.mypage.cz/

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

                                  ps: about Rhino I'm a Windows User.

                                  check out http://www.moi3d.com

                                  About $200.00. Free 30 day trial. Coded by the same guy that originally coded rhino, has a simple elegant interface, and a fantastic clean sketchup export.

                                  cheers
                                  rabbit

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

                                    This has just been posted on the rhino forum recently (see screen shot)

                                    Link Preview Image

                                    favicon

                                    (wheeler-racing.blogspot.com)

                                    Also, this site if you are into stairs:

                                    http://www.stairporn.org/

                                    cheers
                                    rabbit


                                    stonesteps.jpg

                                    1 Reply Last reply Reply Quote 0
                                    • S Offline
                                      Slimdog
                                      last edited by

                                      WOW this is one of my favorite threads in a long time.

                                      Great info here on stairs thanks for the great tuts Jeff and all others who have made usefully posts.

                                      Loving the stair porn link too.

                                      I have built a few steel spiral and curving stair cases over the years and have also built railings that go on top of beautiful curving stringers with a wood top rail on the railing. My question is would you build the stringers in this thread in the shop or on site? Basically I am asking if anyone has a link or pics of these being built. Also any one have any 2D shop drawings of stringers like these that they would be willing to share?

                                      Cheers

                                      S

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

                                      Advertisement