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

    [Plugin] Stepped Extrude [Updated 20121106]

    Scheduled Pinned Locked Moved Plugins
    28 Posts 18 Posters 30.1k Views 18 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.
    • I Offline
      icepam
      last edited by

      Thanks for a much useful plugin. I had coded something similar in AutoLisp a few years ago to do this in Autocad, precisely for stairs and contours.

      @rami_lpm said:

      @pbacot said:

      ... interpret the height of contours in plan by the user drawing a section line.

      This sounds very complicated, I'll see what I can do.

      I think this could be simpler than it sounds, maybe one of the forum's rubymasters could help out with the code. Here's how i would imagine it:
      Method 1, should work with lines:
      -User draws a line across the contours he wishes to raise and sets H=riser height.
      -Plugin figures if it's a generally horizontal or vertical line (is that necessary?)
      -Plugin finds all intersection points and makes an array ordered based on their X (or Y?) coordinate
      -Plugin traverses array raising each line by H x its index in the array.

      Method 2, perhaps this is the solution for faces?
      -User selects all faces that need to be raised (by window or select all or whatever... if one by one, it's just the current method)
      -User draws a line L through all said faces
      -Plugin filters out non-faces from selection and makes an array as above, ordered by X or Y coordinate of mid-point of segment created by intersection between line L and each face.
      -Plugin traverses and raises as above.

      Hope this makes sense!

      1 Reply Last reply Reply Quote 0
      • pilouP Offline
        pilou
        last edited by

        No possibility to add the other options? As asked in my old request here 😉

        Now we have a =a + x 😉

        http://sketchucation.com/forums/download/file.php?id=83670

        Frenchy Pilou
        Is beautiful that please without concept!
        My Little site :)

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

          Great simple tool, perfect for stairs. Will try it as soon as I have a chance!

          Thanks!

          santiago

          1 Reply Last reply Reply Quote 0
          • rami_lpmR Offline
            rami_lpm
            last edited by

            icepam: I'm a bit math-challenged, so it will take some time.
            pilou: It really should work with lines. About your request, what does the 'list' option do?
            Thanks everyone for the comments

            1 Reply Last reply Reply Quote 0
            • pilouP Offline
              pilou
              last edited by

              @unknownuser said:

              what does the 'list' option do?

              Like in this Multiple Offsets by Sdmitch 😉

              You enter a list in a dialog box like 5,17,22,10 etc...
              At each click the PushPush take a nomber in the list
              so first click is 5
              second click 17
              etc...
              and then after the 10 that will be the 5
              etc...

              PS You can also have a random option one in a list given or out of a list (Mini-maxi)! 😉

              here the list was 10,20,30,50* (the * indicated the last number)

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

              Frenchy Pilou
              Is beautiful that please without concept!
              My Little site :)

              1 Reply Last reply Reply Quote 0
              • qingtongQ Offline
                qingtong
                last edited by

                thanks very much!

                1 Reply Last reply Reply Quote 0
                • greenskpG Offline
                  greenskp
                  last edited by

                  Thank you very much rami_lpm. Very usefull and saved my life in actual job.
                  It's possible that commit_operation undo all steps instead one by one?

                  1 Reply Last reply Reply Quote 0
                  • E Offline
                    Emad12
                    last edited by

                    Thanks

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

                    Advertisement