sketchucation logo sketchucation
    • Login
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    Urasik Extensions | Lots of new extensions to check out Learn More

    Medeek Stair

    Scheduled Pinned Locked Moved Plugins
    6 Posts 1 Posters 87 Views 2 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.
    • medeekM Offline
      medeek
      last edited by

      After some more fiddling with the code and some additional logic, here is an OTP rail with various fittings and various corner conditions:

      stair_su017_800.jpg

      stair_su018_800.jpg

      Nathaniel P. Wilkerson PE
      Medeek Engineering Inc
      design.medeek.com

      1 Reply Last reply Reply Quote 1
      • medeekM Offline
        medeek
        last edited by

        I will also be including a new series of hand rail fittings that is compatible with the LJ6000 handrail profile.

        stair_su019_800.jpg

        wall_stairs_su_menu_active.jpg

        Nathaniel P. Wilkerson PE
        Medeek Engineering Inc
        design.medeek.com

        1 Reply Last reply Reply Quote 0
        • medeekM Offline
          medeek
          last edited by

          I think I have the post algorithm mostly worked out now. The PTP posts use boolean subtraction against the hand rail since we can't be certain of their contact angle or if they are square, round or some other non-standard geometry (custom components).

          The problem with boolean subtraction is that if you are a dealing with a lot of rail segments and posts it can slow things up a bit. I may have to rethink this or have a way to disable the boolean subtraction for those who prefer performance over cosmetics.

          stair_su020_800.jpg

          stair_su021_800.jpg

          stair_su022_800.jpg

          Nathaniel P. Wilkerson PE
          Medeek Engineering Inc
          design.medeek.com

          1 Reply Last reply Reply Quote 1
          • medeekM Offline
            medeek
            last edited by

            I've added in an an auto-clearance calculation for the balusters that are adjacent to posts so I think I have that mostly under control now but some additional logic may need to be added depending on feedback from everyone.

            Here is a first look at these various railings with shoerail added.

            stair_su025_800.jpg

            stair_su026_800.jpg

            stair_su027_800.jpg

            stair_su028_800.jpg

            The offset option for each post position allows one to have the shoerail cut by the posts or rest underneath the posts. I'm trying to make this as flexible as possible. Also I created the four standard LJ Smith profiles beyond the very basic rectangular profile.

            Due to the fact that there is quite a bit of boolean subtraction that can happen with the interaction between the posts and the handrail/shoerail combo, regenerating a railing can take a while, especially if it is much more than about five or six segments. I guess its a tradeoff between simplicity and ornate details.

            The only way to squeeze more performance out of the boolean subtraction is to convert it to a more low level C++ routine, I may consider that.

            Nathaniel P. Wilkerson PE
            Medeek Engineering Inc
            design.medeek.com

            1 Reply Last reply Reply Quote 1
            • medeekM Offline
              medeek
              last edited by

              I spent the better part of today trying to figure out ways to make the boolean subtraction more efficient. In the end my best solution was to create a square "cutter" in place of the actual (ornate) post which does significantly help.

              However if the face count of the "cutting" post is under 100 then I just use the original post geometry. I've noticed that some of these ornate posts can have over 400 faces or polycounts.

              Now I just need to do a few more checks and throw the kitchen sink at this thing:

              stair_su030_800.jpg

              Nathaniel P. Wilkerson PE
              Medeek Engineering Inc
              design.medeek.com

              1 Reply Last reply Reply Quote 0
              • medeekM Offline
                medeek
                last edited by medeek

                Version 4.5.2 - 05.08.2026

                • Added the following tools to the Medeek Wall Stairs toolbar: Draw Railing, Edit Railing, Move Railing.
                • Enabled the railing tool/module, added railing type: balustrade (stair rail).
                • Added various handrail fittings (OTP) for the LJ6000 series handrail: M0209, M0219, M0220, M0211_L, M0211_R, M0211_135_L, M0211_135_R, M0221_L, M0221_R, M0221_135_L, M0221_135_R.
                • Added the following (L.J. Smith) shoerail profiles: LJ6000S, LJ6001S, LJ6006S, LJ6045S.

                M0221_L.png

                wall_stairs_su_menu_active.jpg

                This is brand new so there will be few fires to put out and some fine tuning or maybe even a few additional parameters needed. Send me your feedback.

                Nathaniel P. Wilkerson PE
                Medeek Engineering Inc
                design.medeek.com

                1 Reply Last reply Reply Quote 0

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better đź’—

                Register Login
                • 1 / 1
                • First post
                  Last post
                Buy SketchPlus
                Buy SUbD
                Buy WrapR
                Buy eBook
                Buy Modelur
                Buy Vertex Tools
                Buy SketchCuisine
                Buy FormFonts

                Advertisement