• Login
sketchucation logo sketchucation
  • Login
ℹ️ GoFundMe | Our friend Gus Robatto needs some help in a challenging time Learn More

Curve Segment Controls?

Scheduled Pinned Locked Moved SketchUp Discussions
sketchup
15 Posts 6 Posters 830 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.
  • K Offline
    Krisidious
    last edited by 24 Jan 2013, 15:14

    I do a lot of curved walls in my home designs... Often, I should be changing the number of curve segments as I build different sized curve walls, more often I forget. Being that these walls will be built in real life, segments of 2'-0", 1'-0" and 6" and 8" are preferable. This rarely happens naturally and I'm left re-configuring curve segments afterward or just not going into that much detail.

    I would like to be able to select all my curves and then choose a segment length and have the geometry then reflect that choice. I already have every curve tool under the sun, perhaps one already does this... Or perhaps there is some built it way to change the curve segment length after drawing that I don't know about...

    I'd appreciate any ideas or methods... πŸ˜•

    By: Kristoff Rand
    Home DesignerUnique House Plans

    1 Reply Last reply Reply Quote 0
    • G Offline
      Gaieus
      last edited by 24 Jan 2013, 15:50

      @krisidious said:

      ...I'd appreciate any ideas or methods...

      Well, if a +1 helps, here it is: +1
      πŸ˜„

      I also wish I could do this sometimes. Mainly for arches where the "ideal" thing would be to adjust the segment length to the brick size (+mortar)

      Gai...

      1 Reply Last reply Reply Quote 0
      • T Offline
        thomthom
        last edited by 24 Jan 2013, 16:01

        Possible use cases for the future Bezier Surface? That said, probably will be practical for this kind of stuff when I can implement an adaptive subdivisions per patch - so straight, or flat surfaces isn't subdivided.


        2013-01-24_16h59_23.png

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

        1 Reply Last reply Reply Quote 0
        • K Offline
          Krisidious
          last edited by 24 Jan 2013, 16:19

          That looks pretty kool. I often cut up my curved walls into sections to keep the geometry separate from linear walls. And then explode it later...

          By: Kristoff Rand
          Home DesignerUnique House Plans

          1 Reply Last reply Reply Quote 0
          • P Offline
            pbacot
            last edited by 24 Jan 2013, 16:31

            BZ Toolbar. Bezier Curves Plugin, Polyline Divider might help in the layout.

            To get a 2d layout line to specific (uniform) lengths: selecting the curve and context menu BZ- Convert to- Polyline Divider could help. Perhaps I don't understand the question, as I bet you have this tool already.

            MacOSX MojaveSketchUp Pro v19 Twilight v2 Thea v3 PowerCADD

            1 Reply Last reply Reply Quote 0
            • K Offline
              Krisidious
              last edited by 24 Jan 2013, 17:16

              pbacot it does work in that it divides those lines into the desired length, however it does not adjust the geometry properly.

              as you can see when I take this simple and symmetrical curve that is 25' x 12' and made of 12 segments, each segment is some 3'2 and something inches. then I do as you say and use the BZ curve divider and it does indeed divide the curve by 1' segments. however it changes some curve geometry and then leaves other straight but divided.

              see how at the far left the first segment is straight but divided and the next segment has been curved even more to show the new 1' divide.


              Capture.JPG


              Capture2.JPG


              Capture3.jpg

              By: Kristoff Rand
              Home DesignerUnique House Plans

              1 Reply Last reply Reply Quote 0
              • J Offline
                jeff hammond
                last edited by 24 Jan 2013, 18:21

                @krisidious said:

                I do a lot of curved walls in my home designs... Often, I should be changing the number of curve segments as I build different sized curve walls, more often I forget. Being that these walls will be built in real life, segments of 2'-0", 1'-0" and 6" and 8" are preferable. This rarely happens naturally and I'm left re-configuring curve segments afterward or just not going into that much detail.

                what i do is either draw the arcs to spec in the first place (which still requires a workaround) -or- if you're sort of just roughing things out, make sure the straight walls are correct then keep the round walls in groups so you can easily replace them with the true drawings once you have more time to detail..

                i haven't seen a ruby yet which will properly do what you're asking.. i have a couple of dynamic components which i've made to deal with arc division in different circumstances..

                here's an example of one:

                select the component then open the DC 'component options' window

                (that's probably pretty weird looking at first πŸ˜† but it does have a purpose for me.. i'm want the orange part at the end of it all.. the 'cutters' or white parts will be subtracted from the orange in order to form one solid piece of cut 3/4 plywood at the end.. you'll see i've left instructions for myself in the 'component options' dialog.. πŸ˜‰ )

                note* if you change the 'rib spacing' in the dialog to something like 12", you'll notice the segment doesn't exactly equal 12.0000"… that's because this DC is calculating the actual arc length in between rib centers instead of segment length..

                straight segments are shorter than the length of arc between two points so if you do all this calculation based off segment length instead of length of actual arc, you can run into problems.. after a string of say 15 boards at 12"o.c. , you'll be out by an inch or two towards the end..

                dotdotdot

                1 Reply Last reply Reply Quote 0
                • F Offline
                  fredo6
                  last edited by 24 Jan 2013, 18:26

                  You may want to try Curvizard::Smooth Contour which will allow to increase or decrease the number of segments while preserving the overall geometry of the curve.

                  At the moment, there is no option to specifiy the number of segments, but by playing with the Smoothing Angle, you may be able to achieve the desired results.

                  Fredo

                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    jeff hammond
                    last edited by 24 Jan 2013, 18:33

                    @pbacot said:

                    Also it looks like you will always get a last segment that is NOT 12".

                    not Always but in most cases, yes.. that's how it will be built or you're going to be wasting a lot of plywood/sheeting material..

                    the studs need to be placed on centers which go evenly into 48" (6,8,12,16,24) so that way you'll be able to put up full 48" sheets then cut the last one to fit.. if you were to build it while only being concerned with equal stud spacing, you'll end up cutting every single piece of ply..

                    dotdotdot

                    1 Reply Last reply Reply Quote 0
                    • P Offline
                      pbacot
                      last edited by 24 Jan 2013, 18:33

                      I would say, change the arc to too many segments to start, so that the segment length is sure to be shorter than 12". This gives a polyline curve at 12" where every vertex has an angle. Obviously the curve gets adjusted for it's final length. I can tell one thing, I measured the angles they are NOT equal for a polyline based on an arc, if that is a problem. Also it looks like you will always get a last segment that is NOT 12". If you really want that accuracy for an arc and not a "freehand" line, rotate/copy a segment based on the radius, then position in the real world of your other wall lines.

                      MacOSX MojaveSketchUp Pro v19 Twilight v2 Thea v3 PowerCADD

                      1 Reply Last reply Reply Quote 0
                      • K Offline
                        Krisidious
                        last edited by 24 Jan 2013, 20:21

                        I like to suggest this product to clients but most of the time they just use the plywood plate building method.

                        Link Preview Image
                        HOME | FlexAbility Concepts

                        favicon

                        FlexAbility Concepts (www.flexabilityconcepts.com)

                        http://www.flexabilityconcepts.com/sites/default/files/styles/product_in_use_image_big/public/38A_0.gif

                        By: Kristoff Rand
                        Home DesignerUnique House Plans

                        1 Reply Last reply Reply Quote 0
                        • K Offline
                          Krisidious
                          last edited by 24 Jan 2013, 20:26

                          "You may want to try Curvizard::Smooth Contour which will allow to increase or decrease the number of segments while preserving the overall geometry of the curve."

                          I keep getting a bugsplat when I try that or curvizard properties.

                          By: Kristoff Rand
                          Home DesignerUnique House Plans

                          1 Reply Last reply Reply Quote 0
                          • F Offline
                            fredo6
                            last edited by 24 Jan 2013, 22:11

                            @krisidious said:

                            "You may want to try Curvizard::Smooth Contour which will allow to increase or decrease the number of segments while preserving the overall geometry of the curve."

                            I keep getting a bugsplat when I try that or curvizard properties.

                            Strange. Nobody has signaled bugsplats so far.

                            Does it happen only for specific models or all the time for these two functions?

                            Fredo

                            1 Reply Last reply Reply Quote 0
                            • K Offline
                              Krisidious
                              last edited by 25 Jan 2013, 00:23

                              I'm sure it's not the plugin... I have tons of old plugin files so it may well be some conflict. It was bugsplating earlier but now it's actually trying to load and then the toolbar tries to start but then the tool bar goes away again as if it were just closed.

                              By: Kristoff Rand
                              Home DesignerUnique House Plans

                              1 Reply Last reply Reply Quote 0
                              • J Offline
                                jeff hammond
                                last edited by 25 Jan 2013, 05:55

                                [off:2me34y7u]@thomthom
                                your icons and ui styling etc always stand out.. they're pretty
                                πŸ‘

                                tt.png[/off:2me34y7u]

                                dotdotdot

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

                                Advertisement