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

    [Plugin] FredoTools::CurviShear 1.5a - 25 Aug 11 (ramps)

    Scheduled Pinned Locked Moved Plugins
    67 Posts 41 Posters 156.6k Views 41 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.
    • D Offline
      davidlouis
      last edited by

      Firstly: fantastic script Fredo! This has really helped a desperate architect frustrated by the 'old' manual way of making ramps, curved kerbs on a slope etc etc...

      Secondly: Could I make a small request? Basically, it would be great if the top height value could be input driven relative to the context of the model.... a bit like the 'projection' tools which require you to define a vector (lenght) along which to perform the function. I often make use of this tool with a '0' base height as its easy to extrude the base shape later but if you can think of integrating this variable in the same way that would be cool too.

      With the current interface things are easy if you're dealing with whole measurements but a little difficult if you're reading dimensions off a complex model in which non whole numbers are displayed relative to one's setting for the decimal places and in my case often shortened by the ~ prefix in which case i don't know what the exact dimension is.

      Hopefully you can see the value in this too...

      Thanks again.

      David

      1 Reply Last reply Reply Quote 0
      • fredo6F Offline
        fredo6
        last edited by

        @davidlouis said:

        Secondly: Could I make a small request? Basically, it would be great if the top height value could be input driven relative to the context of the model....

        David,

        This plugin was written in a few hours and does not include all the bell and whistles that it may deserve. It could be interactive, and with preview, etc...
        I can however fix your problem by extending the dialog box to accept altitude, instead of height to the base.

        Also, keep in mind that CurviShear is only an approximate solution to the problem. To have a real ramp as a regular surface, you need to have homologue curves, because each curve vertex si deformed according its individual curvilinear distance, not by reference to a common rail.
        If I have time, I will also enhance the script to provide something more accurate.

        Fredo

        1 Reply Last reply Reply Quote 0
        • fredo6F Offline
          fredo6
          last edited by

          @susy said:

          Sorry, all powerful Fredo, for interrupting, but what is the entry 'Rail Offset' that is shown in its context menu during the animation of the example? It sounds very interesting (That phrase has taken away the dream for some days) that's it Oh Great Fredo ?

          RailOffset is a small script that I wrote for myself to test Curviloft. Nothing fancy, just 3D offsetting.

          Fredo

          1 Reply Last reply Reply Quote 0
          • mitcorbM Offline
            mitcorb
            last edited by

            Now, this is a nice little "gem" by a really talented guy. 👍

            Edit: However, something in my installation will not complete the skinning process? Also, notably, I ran the ruby once with the console open to track the activity and nothing displayed, so I cannot provide any info beyond the following:
            WinXPtabletpc pro edition SU7.1xxx
            Curvishear.rb placed in Plugins folder.

            EDIT, AGAIN: Ok, I was dazzled by the video clip, and did not read at the bottom that automatic skinning is not available, yet. But, I will leave this post here as a lesson to myself that I must pay attention.


            fredo's classic bezier curves used, 1" tall at low end, 30" tall at high end.

            I take the slow, deliberate approach in my aimless wandering.

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

              This is great! How ironic 😮 I find this on the site when X Games rolls in. I think this would be great if it somehow incorperated banking. I'll be saving time by the hours with this on road courses 😍

              Be There

              http://www.facebook.com/#!/profile.php?id=100000814922209

              1 Reply Last reply Reply Quote 0
              • halroachH Offline
                halroach
                last edited by

                @unknownuser said:

                Hi Fredo,

                I know the plugin contains the word curve in it 😎 ... but would there be a way to get it to work on any geometry that isn't necessarily a curve?

                I may have confused the plugin's functionality.
                I guess I was thinking of something a bit different for ramp creations. You would push a curved surface onto a straight plane. Like Joint Push Pull but to a horizontal surface. You would use it when you have the ramp already created but don't have the base for it... how does that sound?

                FlexTools - Super Quick Windows, Doors, Slats...

                1 Reply Last reply Reply Quote 0
                • M Offline
                  Macker
                  last edited by

                  Would it be able to do a ramp with say a "T junction" half way up? I'm just thinking about how to go about doing roads on uneven sites, which often have various junctions and so on.

                  Check out my blog @ http://macviz.blogspot.co.uk

                  1 Reply Last reply Reply Quote 0
                  • mitcorbM Offline
                    mitcorb
                    last edited by

                    @Macker:
                    I just tried a simple T Junction with Bezier curves, but I stubbed the ends with straight segments and ran the ruby. The script could not decide which end to set as the low elevation and which to set as the high. So it basically did both elevations for all four stubs, leaving a wire frame mesh as a group.
                    However, after throwing that away, I did a simple ramp and added Bezier plan profiles to the curvishear ramp and pushpulled the stubs up to the nearest point above and then adjusted them to coincide with the main slope. Not necessarily the best way, but one possible solution while we wait for any enhancements to this handy little tool.
                    Best Regards,
                    mitcorb

                    I take the slow, deliberate approach in my aimless wandering.

                    1 Reply Last reply Reply Quote 0
                    • K Offline
                      kobus
                      last edited by

                      Respect, Fredo.
                      Every once in a while a gem like this is there exactly when I need it.
                      I'm going to include "difficult ramp for parking" here so people get this topic at the top of the list when searching. Many thanks !

                      you should be interested in the future. you will spend the rest of your life there

                      1 Reply Last reply Reply Quote 0
                      • G Offline
                        grim
                        last edited by

                        fredo

                        i realise this was just a quickie ruby but it is a good one that i use

                        however i am haveing trouble in SU8 is there a problem and does it need updating

                        regards
                        grim

                        1 Reply Last reply Reply Quote 0
                        • thomthomT Offline
                          thomthom
                          last edited by

                          @grim said:

                          however i am haveing trouble in SU8 is there a problem and does it need updating

                          It helps to describe what the trouble is.
                          (Operations fails, error messages, messages in the Ruby Console?)

                          Thomas Thomassen — SketchUp Monkey & Coding addict
                          List of my plugins and link to the CookieWare fund

                          1 Reply Last reply Reply Quote 0
                          • KrisidiousK Offline
                            Krisidious
                            last edited by

                            punctuation helps too... are those questions or statements?

                            By: Kristoff Rand
                            Home DesignerUnique House Plans

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

                              If some modifications are made for the V8, what are the results for the previous versions?

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

                              1 Reply Last reply Reply Quote 0
                              • thomthomT Offline
                                thomthom
                                last edited by

                                @unknownuser said:

                                If some modifications are made for the V8, what are the results for the previous versions?

                                Should be none - Ruby 1.8.6 has stricter parsing which has been the biggest cause of the incompatibility.

                                Thomas Thomassen — SketchUp Monkey & Coding addict
                                List of my plugins and link to the CookieWare fund

                                1 Reply Last reply Reply Quote 0
                                • fredo6F Offline
                                  fredo6
                                  last edited by

                                  @grim said:

                                  fredo

                                  i realise this was just a quickie ruby but it is a good one that i use

                                  however i am haveing trouble in SU8 is there a problem and does it need updating

                                  regards
                                  grim

                                  CurviShear should work in SU8.

                                  Do you experience problems?

                                  Fredo

                                  1 Reply Last reply Reply Quote 0
                                  • M Offline
                                    monkeybss
                                    last edited by

                                    Thanks, I very much needed this, life is going to be easier now...

                                    1 Reply Last reply Reply Quote 0
                                    • G Offline
                                      grim
                                      last edited by

                                      fredo
                                      yes i seem to have a problem see image attached , with a single arc it works fine, with a double arc and weld plugin used i get a mess

                                      regerds grim


                                      SU8 curvishear problem

                                      1 Reply Last reply Reply Quote 0
                                      • fredo6F Offline
                                        fredo6
                                        last edited by

                                        @grim said:

                                        fredo
                                        yes i seem to have a problem see image attached , with a single arc it works fine, with a double arc and weld plugin used i get a mess

                                        regerds grim

                                        Could you post the skp file so that I have a look

                                        Thanks

                                        Fredo

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

                                          Hi fredo!
                                          Please take a look at this:
                                          http://www.scriptspot.com/3ds-max/scripts/ant-stitcher-fast-and-easy-way-to-connect-two-meshes-in-3ds-max
                                          If only you could add a similar feature it'd become a mega hit!

                                          1 Reply Last reply Reply Quote 0
                                          • A Offline
                                            arjunmax09
                                            last edited by

                                            I'm trying to make a ramp using curvishear and curviloft but not getting the desired result. I've attached a video of what exactly happens during the process


                                            trying to make Ramp.rar

                                            when you fail at something....you haven't really failed...you've found one way the thing will not work out

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

                                            Advertisement