sketchucation logo sketchucation
    • Login
    โ„น๏ธ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Dynamic Spiral Stairs Help

    Scheduled Pinned Locked Moved Dynamic Components
    sketchup
    11 Posts 4 Posters 1.6k Views 4 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.
    • TIGT Offline
      TIG Moderator
      last edited by

      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

        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
        • TIGT Offline
          TIG Moderator
          last edited by

          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

            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

              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
              • TIGT Offline
                TIG Moderator
                last edited by

                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

                  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

                    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

                      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

                        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