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

    Eneroth Upright Extruder problem

    Scheduled Pinned Locked Moved Newbie Forum
    sketchup
    21 Posts 8 Posters 4.2k Views 8 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.
    • jeff hammondJ Offline
      jeff hammond
      last edited by

      @dave r said:

      It's pretty simple. If the dimensions of the cross section of the extrusion are important, the profile needs to be placed perpendicular to the first line segment in the path

      what if the dimensions of the cross section & the radius of the arc are both important?

      dotdotdot

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

        Jeff, you know as well as I do that the precision of the radius along an arc or circular path is going to be dependent on the number of segments if you can't get the precision you need by increasing the number of segments, you shouldn't be using SketchUp in the first place. You should be using an application which does not approximate arcs and circles with short line segments.

        Etaoin Shrdlu

        %

        (THERE'S NO PLACE LIKE)

        G28 X0.0 Y0.0 Z0.0

        M30

        %

        1 Reply Last reply Reply Quote 0
        • jeff hammondJ Offline
          jeff hammond
          last edited by

          @dave r said:

          Jeff, you know as well as I do that the precision of the radius along an arc or circular path is going to be dependent on the number of segments if you can't get the precision you need by increasing the number of segments, you shouldn't be using SketchUp in the first place.

          increasing the segments doesn't increase the precision of an arc.. the sketchup arc is only precise at the vertices.. increasing segments only increases the amount of precise points along an arc.

          this is workable.. you can model arcs precisely in sketchup for most real-world building situations.. that's not really the problem here.

          the problem is the implementation of the follow-me tool and offset (which then infects just about every applicable plugin downstream).. they don't treat sketchup arcs as if they were sketchup arcs.. for instance, offset an arc and the new curve is no longer an arc.. it should and could be.. if it were, followme would work right and so would the rest of the tools.

          again, the problem isn't segmented arcs so much.. the problem is with the implementation of the tools.. the problem is fixable but the sketchup team won't ever fix it if people downplay the flaw.

          dotdotdot

          1 Reply Last reply Reply Quote 0
          • genma saotomeG Offline
            genma saotome
            last edited by

            I agree w/ Jeff. Thinking of a SU arc as a collection of adjacent triangles sharing a common centerpoint, the problem with the offset tool and arcs is the resulting arc is not mathematically similar to the original arc because relative to that common centerpoint the angles at the start and end of the offset line are not congruent to the same angles on the original. IMO they should be.

            1 Reply Last reply Reply Quote 0
            • pbacotP Offline
              pbacot
              last edited by

              Well Jeff, you figure someone with a sawsall and sledge will resolve it in the field...

              I think it can be done OK with Curviloft. It's just SU and that's how it's going to be (I predict until forever). If someone really needs to use your model in order to build it, use CAD.
              .....
              I have to think about the idea that the tools could look at arcs differently (pretend it's an arc instead of segments trying to be an arc). That may be something. Are there arc extrusion Plugins that sweep on their own arc definition? TIG's Extrude by lathe?

              MacOSX MojaveSketchUp Pro v19 Twilight v2 Thea v3 PowerCADD

              1 Reply Last reply Reply Quote 0
              • jeff hammondJ Offline
                jeff hammond
                last edited by

                @pbacot said:

                Well Jeff, you figure someone with a sawsall and sledge will resolve it in the field...

                I think it can be done OK with Curviloft. It's just SU and that's how it's going to be (I predict until forever). If someone really needs to use your model in order to build it, use CAD.

                to be honest, i don't draft or model projects in sketchup anymore.. at all.
                i do still collaborate via sketchup or occasionally even build off other people's sketchups and i always have to redo the curved stuff.

                @unknownuser said:

                .....
                I have to think about the idea that the tools could look at arcs differently (pretend it's an arc instead of segments trying to be an arc). That may be something. Are there arc extrusion Plugins that sweep on their own arc definition? It's been a long day--can't think which ones can do that.

                none that i know of.. TIG did make an offset plugin that works right on arcs though.. the thing is, offsetting an arc manually to proper spec isn't a big deal at all (just draw the new arc instead of offsetting it.. painless).. but when you want to use something like shapebender or jointpushpull etc, it becomes much more difficult/time consuming to draw manually.

                also, TIG's Extrude Edges by Lathe will allow you to properly revolve profiles around a centerpoint.. it's not paying attention to sketchup's actual arc entity (it's not sweeping along a path) but the resulting geometry is correct.

                realistically, cotty's example above -- the one on the left side of the image- should work.. sketchup should/could recognize the arc and treat it as such.. if you were to explode the arc into individual segments or a polyline, it should then treat it as it currently does.. instead, it treats everything as if it were segments or a welded polyline (a 'curve' in sketchup) and ignores the 'arc' or 'circle' entity when offsetting (or followme_ing, shapebending, upright extruding, etc)

                dotdotdot

                1 Reply Last reply Reply Quote 0
                • eneroth3E Offline
                  eneroth3
                  last edited by

                  It all depends on whether you want the vertices (endpoints) or the midpoints of each segments to have the correct radius. Since Sketchup doesn't work with NURBS there will always be a difference between the two.

                  I often use the radius I want on the middle of each segments because that is what works with offset and many other tools. This will be the behavior of all tools that do not treat curve segments and normal straight edges differently.

                  My website: http://julia-christina-eneroth.se/

                  1 Reply Last reply Reply Quote 0
                  • jeff hammondJ Offline
                    jeff hammond
                    last edited by

                    @eneroth3 said:

                    It all depends on whether you want the vertices (endpoints) or the midpoints of each segments to have the correct radius.

                    the vertices because when you draw an arc in sketchup, it's placing the vertices on the correct radius.

                    @unknownuser said:

                    I often use the radius I want on the middle of each segmentsbecause that is what works with offset and many other tools. This will be the behavior of all tools that do not treat curve segments and normal straight edges differently.

                    and you draw that radius how?


                    here's the thing.. there is a correct way to do this stuff in a polymodeler and sketchup isn't doing it.. it's doing it the wrong way.. if and/or when the suTeam decides to fix the behavior, are you all going to be complaining about it then?? like- are you going to wish it worked the old way or happy that it works the right way?

                    dotdotdot

                    1 Reply Last reply Reply Quote 0
                    • genma saotomeG Offline
                      genma saotome
                      last edited by

                      @jeff hammond said:

                      here's the thing.. there is a correct way to do this stuff in a polymodeler and sketchup isn't doing it.. it's doing it the wrong way.. if and/or when the suTeam decides to fix the behavior, are you all going to be complaining about it then?? like- are you going to wish it worked the old way or happy that it works the right way?

                      That is a very legitimate question to ask... and IMO the correct answer is for the SU Team to leave the existing functionality alone because so many expect it to behave the way it does and so they should simply code up the correct solution and give it another name. I suspect use of the legacy function by itself would decline sharply but the various plug-ins that use it will likely retain their fans for some time... which means the question you ask will move to the plug-in authors to answer.

                      I'd suggest they do the same thing I just described. Some number of versions down the road the legacy stuff can all die but it would be a mistake to kill them off right away.

                      1 Reply Last reply Reply Quote 0
                      • jeff hammondJ Offline
                        jeff hammond
                        last edited by

                        ^ follow me etc work perfectly fine and accurate in many (probably most) situations. it's not broken and doesn't need replaced.
                        just tuned up for how it works on arcs and circles is all.

                        there doesn't need to be two different tools. it's a simple 1rail sweep tool. if the path is an arc, it should sweep an arc.. if you're offsetting an arc, it should offset an arc.. if your path doesn't contain an arc then it acts like it does now.

                        dotdotdot

                        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