• Login
sketchucation logo sketchucation
  • Login
ℹ️ GoFundMe | Our friend Gus Robatto needs some help in a challenging time Learn More

Dynamic Spiral Stairs Help

Scheduled Pinned Locked Moved Dynamic Components
sketchup
11 Posts 4 Posters 1.6k Views
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.
  • J Offline
    Jim
    last edited by 27 Aug 2011, 19:10

    I wonder if someone could take a crack at getting my hand railings to line up. If it can be done, it should be possible to use the rail as a extrusion path which is automatically generated to match the stairs. You can see I'm close, but can't quite get it perfect.

    SpiralStairs.png

    Model on 3D Warehouse

    Hi

    1 Reply Last reply Reply Quote 0
    • T Offline
      TIG Moderator
      last edited by 27 Aug 2011, 19:51

      Try starting the rail exactly above the tread's nosing an in pan extend the the next tread's nosing. As it is it's awkward to calculate...

      TIG

      1 Reply Last reply Reply Quote 0
      • J Offline
        Jim
        last edited by 27 Aug 2011, 20:04

        I guess I wasn't clear - it is a Dynamic Component and the angles are calculated. It's not a construction problem, but a trig problem.

        Hi

        1 Reply Last reply Reply Quote 0
        • T Offline
          TIG Moderator
          last edited by 27 Aug 2011, 20:27

          I know that... 😒
          But currently the start of the rail above each tread isn't vertically above the tread's nosing's outermost point - but it could be... I think you are making the calculation too convoluted. The rail's 'rise' is the height step-to-step. The tread's rail's start point could be the tread's nosing's outermost point... adjusted so its z=z+rail_height; the rail's top level is then the next tread's nosing point where again its z=z+rail_height OR the outermost tread 'plan distance raised by the 'rise'... ?

          TIG

          1 Reply Last reply Reply Quote 0
          • J Offline
            Jim
            last edited by 27 Aug 2011, 21:20

            Well, the reason I put the baluster in the middle of the tread is for symmtry. The DC is able to change the direction of the ascent - either up and to the right or up and to the left. I may be missing the obvious, but things seem to become even more complicated if I want to maintain this feature and the baluster is at the edge of the tread. In short, I think having the baluster in the middle actually simplifies things.

            Note how baluster changes from front to rear edge when the direction changes.

            Hi

            1 Reply Last reply Reply Quote 0
            • J Offline
              Jim
              last edited by 27 Aug 2011, 21:29

              Ok, so if i forget about the baluster for now and make the aim just to dynamically create a spiral, that should simplify things a bit.

              Hi

              1 Reply Last reply Reply Quote 0
              • T Offline
                TIG Moderator
                last edited by 27 Aug 2011, 21:29

                The 'sloping-handrail' and 'post' should be independent of each other.
                It would be logical to place the post at the tread outer-edge center or near the front or back corner - the length is then calculated to suit the raking-rail above it, depending on where it is.
                The sloping-handrail 'helix' should line up vertically above the outermost corner of the tread and the equivalent corner on the next tread up. The height of the rail is measured from the 'pitch-line'...
                The 'going' of a stair-tread isn't the size of the tread itself as the treads should always overlap - it's actually the plan size of the tread - i.e. the tread less the 'nosing' overlap of the tread above it.
                The 'rise' on each tread's raking handrail is equal to the rise at each step...
                Your own helix tool should help with this math...

                TIG

                1 Reply Last reply Reply Quote 0
                • H Offline
                  Howard leslie
                  last edited by 28 Aug 2011, 14:19

                  Jim,
                  See SpiralStairCaseBuilder DC that I designed a while ago, it may help you:
                  http://forums.sketchucation.com/viewtopic.php?f=289&t=29484
                  I remember having a similar issue as the one you are having !!!
                  .........
                  In the end I decided to use handrailing guidelines in the DC.
                  The Spiral Staircase DC at the link above produces guidelines that are then used to construct the actual handrailing.
                  (a bit of manual finishing off).
                  That way you can use a bezier curve that gives a nice smooth finish to the handrailing.
                  (See Top Tips on Handrailing and the PDF at the link above).
                  ..........
                  Hope this helps
                  Good luck with your DC

                  Regards
                  Howard L'

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    RSD
                    last edited by 8 Sept 2011, 07:13

                    Jim,

                    I have been making my own DC Spiral Stair myself.
                    For the handrail, I have ignored much of the existing geometry and created the handrail guides independently based on a derived n-sided polygon.

                    You cannot use trig calcs based on pure circles to get your railing length & angle as ultimately you are not making true arcs / circles, just a representation of such from a collection of vectors, hence your calcs will never be spot on (i.e. the curve is longer than the chord).

                    Be careful when calculating your unknown angle for the railing sections. You have used atan, but your unknown length is the adjacent, not the hypotenuse. Hence you should use asin.

                    Also watch out for the use of actuals for your calcs, rather than relying on your attribute settings as they can substantially different (e.g. in your model with the rise at 7" and the height at 98", your true rise is a little over 7.5").

                    I also noted that the component instances does not reset after repeated sizing using the height attribute. When going to attach the file I found it had grown to 8 mb. A quick purge from the model Info > Statistics dialog reined it back to 272 kb. Component count going from +300 to 18 😮

                    Spiral Stair DC mod 1.skp

                    HTH, Jon.

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      Jim
                      last edited by 16 Sept 2011, 08:11

                      HI Jon,

                      Welcome and thank you for the help. Are you saying it is just not possible to accurately make a "Helix" DC?

                      Hi

                      1 Reply Last reply Reply Quote 0
                      • R Offline
                        RSD
                        last edited by 16 Sept 2011, 10:19

                        Hi Jim,

                        I've been around for quite a while, but never felt I had much of anything to contribute. Time to try and give some back to all the great contributors on this forum.

                        I don't think the precision is there to get that last <0.1mm on the calculations.

                        I have ran the calcs through an excel sheet for both the spiral staircase and for some I did exploring making a dynamic reducer after looking at perryman's thread, but in each case the calcs are correct but lacking on Sketchup due to rounding errors.

                        I'm going to explore factoring of the calcs to reduce the rounding error, but I feel the final solutions will always come up minutely short.

                        In saying that, the incomplete geometry is only really visible when zoomed in, so for a lot of models it will not be a problem. For me though, this lack of complete accuracy is driving me mad for a solution.

                        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