• Login
sketchucation logo sketchucation
  • Login
🤑 30% Off | Artisan 2 on sale until April 30th Buy Now

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

Scheduled Pinned Locked Moved Plugins
67 Posts 41 Posters 156.0k 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.
  • F Offline
    fredo6
    last edited by fredo6 25 Jun 2010, 16:15

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

    CurviShear is a small standalone script allowing to deform a curve or a set of curves by shearing them vertically along their contour. This is typically what is needed to approximate CURVED RAMPS.

    This comes from an interesting discussion initiated by rv1974 (see http://forums.sketchucation.com/viewtopic.php?f=15&t=29102#p253279)

    CurviShear illustration.png

    https://sketchucation.com/pluginstore?pln=FredoTools
    RevertCurve is now installed as part of FredoTools.

    See the [url=http://forums.sketchucation.com/viewtopic.php?f=323&t=42089#p373073:17zoyp90]main post for this plugin[/url:17zoyp90] for Installation

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

    No user manual (see section Quick Startbelow)

    • Language: English and French
    • Menus: by default, it is installed in Plugins > Curve Shearing and also appears in the Contextual menu when there is at least one curve in the current selection
    • Icon toolbar: No icon provided
    • The plugin is free, for private and commercial usage.

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

    Overview
    More video to come. Here is a quick one
    Ramp Shearing.gif

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

    • Select one or several curves

    • Call the Plugin on the selection (main menu or contextual menu “Curve Shearing”)

    • The dialog box appears:
      CurviShear dialog.png

    • Set the base height, the maximum height (from the base height). Can be positive or negative.

    • The extremities of the curves which will be the most elevated are highlighted. If you prefer the other ends, then toggle the Reverse flag in the combo box

    • You have an option to generate the ramp within a group.

    • Parameters are kept within the Sketchup session (but not across sessions)

    • The new curves are then generated and you exit the plugin

    • From there you may want to put a skin on the ramp (with Curviloft or TIG’s extrude tools)

    IMPORTANT: For the time being, the Direction for Shearing is the Z AXIS. So your curves should preferrably be in the Horizontal plane.

    Link Preview Image
    SketchUp Plugins | PluginStore | SketchUcation

    SketchUp Plugin and Extension Store by SketchUcation provides free downloads of hundreds of SketchUp extensions and plugins

    favicon

    (sketchucation.com)

    CurviShear 1.5a - 25 Aug 11: Now part of FredoTools. No major functional change

    CurviShear 1.0b - 25 Jun 10 - 22:30 CET: fixed problem of main menu

    CurviShear 1.0a - 25 Jun 10 - 19:00 CET: First version

    IMPORTANT: Please note that Curviloft is still in Beta and may not be able to generate the skinning of the ramps.

    1 Reply Last reply Reply Quote 0
    • C Offline
      Chris Fullmer
      last edited by 25 Jun 2010, 16:16

      Looks awesome Fredo! Congrats yet again,

      Chris

      Lately you've been tan, suspicious for the winter.
      All my Plugins I've written

      1 Reply Last reply Reply Quote 0
      • R Offline
        Rich O Brien Moderator
        last edited by 25 Jun 2010, 16:55

        Thanks Fredo, very useful!

        Enjoy the weekend

        Download the free D'oh Book for SketchUp

        1 Reply Last reply Reply Quote 0
        • P Offline
          pilou
          last edited by 25 Jun 2010, 17:01

          ça tient bien la rampe 😉 👍

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

          1 Reply Last reply Reply Quote 0
          • D Offline
            Didier Bur
            last edited by 25 Jun 2010, 18:03

            Hi,

            Thanks Fredo, good stuff as usual.
            Here a part of the file header: Designed November 2010 by Fredo6
            Back to the future ! 🤣

            DB

            1 Reply Last reply Reply Quote 0
            • R Offline
              rv1974
              last edited by 25 Jun 2010, 18:13

              The huge time saver! So far only 2 minor bugs: Only context menu item starts procedure, no reaction from menu-plugins-curve shearing. The Base ramp negative value
              (with "-") generates simple offset- no ramp shape.

              1 Reply Last reply Reply Quote 0
              • T Offline
                thomthom
                last edited by 25 Jun 2010, 18:15

                This is brilliant Fredo - we'll have great use of this at the office!

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

                1 Reply Last reply Reply Quote 0
                • W Offline
                  watkins
                  last edited by 25 Jun 2010, 18:19

                  Dear Fredo6,

                  As always, a tour de force!

                  Thank you.

                  Bob

                  1 Reply Last reply Reply Quote 0
                  • F Offline
                    fredo6
                    last edited by 25 Jun 2010, 20:33

                    @rv1974 said:

                    The huge time saver! So far only 2 minor bugs: Only context menu item starts procedure, no reaction from menu-plugins-curve shearing. The Base ramp negative value
                    (with "-") generates simple offset- no ramp shape.

                    I fixed the problem of main menu in the new release.

                    For the base height, I don't see the problem. By definition, the base height is precisely an offset (up or down), whereas the top height is the maximum value of the height along the curve, on top of the base height.
                    Do you have a precise case?

                    Fredo

                    1 Reply Last reply Reply Quote 0
                    • R Offline
                      rv1974
                      last edited by 25 Jun 2010, 21:36

                      top=0
                      base=-100
                      Isn't it supposed to be sloped?


                      0-100.skp

                      1 Reply Last reply Reply Quote 0
                      • F Offline
                        fredo6
                        last edited by 25 Jun 2010, 21:48

                        @rv1974 said:

                        top=0
                        base=-100
                        Isn't it supposed to be sloped?

                        No. If top = 0, there is no slope, and base will simply offset the curve(s) up or down.

                        Note that top and base are given as heights, not Z-coordinates

                        Fredo

                        1 Reply Last reply Reply Quote 0
                        • T Offline
                          thomthom
                          last edited by 26 Jun 2010, 00:00

                          Top is relative to Base?
                          And Base is relative to Ground?

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

                          1 Reply Last reply Reply Quote 0
                          • A Offline
                            agamemnus
                            last edited by 26 Jun 2010, 04:32

                            Looks amazing!

                            1 Reply Last reply Reply Quote 0
                            • MALAISEM Offline
                              MALAISE
                              last edited by 27 Jun 2010, 03:54

                              Simple and efficient, as usual , THANKS fredo 👍 👍

                              La Connaissance n'a de valeur que partagée

                              1 Reply Last reply Reply Quote 0
                              • M Offline
                                make.GQ.china
                                last edited by 28 Jun 2010, 05:13

                                😄 Thanks! A useful plug-in

                                1 Reply Last reply Reply Quote 0
                                • halroachH Offline
                                  halroach
                                  last edited by 6 Jul 2010, 07:54

                                  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?

                                  If it is possible to get it to work on any geometry, I believe this plugin should eventually work like the Joint Push Pull series (with preview and all), and even be added as one of them. I'd call it something like "joint push/pull to surface"...!?

                                  Fredo! You make Great Stuff!

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

                                  1 Reply Last reply Reply Quote 0
                                  • S Offline
                                    Susy
                                    last edited by 6 Jul 2010, 08:17

                                    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 ?

                                    1 Reply Last reply Reply Quote 0
                                    • D Offline
                                      davidlouis
                                      last edited by 6 Jul 2010, 19:07

                                      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
                                      • F Offline
                                        fredo6
                                        last edited by 6 Jul 2010, 21:23

                                        @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
                                        • F Offline
                                          fredo6
                                          last edited by 6 Jul 2010, 21:24

                                          @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
                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 1 / 4
                                          • First post
                                            Last post
                                          Buy SketchPlus
                                          Buy SUbD
                                          Buy WrapR
                                          Buy eBook
                                          Buy Modelur
                                          Buy Vertex Tools
                                          Buy SketchCuisine
                                          Buy FormFonts

                                          Advertisement