sketchucation logo sketchucation
    • Login
    โ„น๏ธ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    [Plugin] TIG-Smart_offset

    Scheduled Pinned Locked Moved Plugins
    143 Posts 55 Posters 164.8k Views 54 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.
    • TIGT Offline
      TIG Moderator
      last edited by

      Here's v1.9 http://sketchucation.com/forums/viewtopic.php?p=446462#p446462
      An obscure error in the code when the tool's method called from within another script has been fixed fixed [when the face.parent.entities!=model.active_entities !].
      Other users of the toolbar/menu options will find no difference in its operation with this update.

      TIG

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

        may be it'd help in bug hunting.
        Attachment: inner offset is not correct, no outer offset at all
        (values: +-20)


        tig2.skp

        1 Reply Last reply Reply Quote 0
        • Jean-FrancoJ Offline
          Jean-Franco
          last edited by

          looking at your skp and welding part of the segments you'll see different results.
          TIG-Smart_offset_example.jpg

          Jean-Franco

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

            @jean-franco said:

            looking at your skp and welding part of the segments you'll see different results.
            [attachment=0:2t1zi3eq]<!-- ia0 -->TIG-Smart_offset_example.jpg<!-- ia0 -->[/attachment:2t1zi3eq]

            I exploded those arches and no offset get executed ๐Ÿ˜’

            1 Reply Last reply Reply Quote 0
            • Jean-FrancoJ Offline
              Jean-Franco
              last edited by

              @rv1974 said:

              @jean-franco said:

              looking at your skp and welding part of the segments you'll see different results.
              [attachment=0:3fig2342]<!-- ia0 -->TIG-Smart_offset_example.jpg<!-- ia0 -->[/attachment:3fig2342]

              I exploded those arches and no offset get executed ๐Ÿ˜’

              Yes, the same behavior for me.

              Jean-Franco

              1 Reply Last reply Reply Quote 0
              • TIGT Offline
                TIG Moderator
                last edited by

                I'm investigating...
                ๐Ÿ˜•

                TIG

                1 Reply Last reply Reply Quote 0
                • TIGT Offline
                  TIG Moderator
                  last edited by

                  Here's v2.0 http://sketchucation.com/forums/viewtopic.php?p=446462#p446462
                  Just ready for the New Year ๐Ÿ˜‰

                  It has further refinements and glitch trapping.
                  The recent reports of malformations were caused by the face having very 'sharp' spikes, which were returning a false negative when testing for their offset vertices for the new outline's points. This is now fixed, but it has meant that the point-on-face 'checking tolerance' has had to be increased to 0.5mm - so it could now fail on a face that has a 'finger' that is narrower than 0.5mm, when measured along adjacent vertices' internal-angle-bisectors - but that is very very unlikely anyway...
                  ๐Ÿ˜’

                  TIG

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

                    the last one is much better!
                    things to refine:
                    no outer offset in attached shape


                    tig4.skp

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

                      great job, as always TIG. Thank you and Good Year ๐Ÿ‘

                      1 Reply Last reply Reply Quote 0
                      • TIGT Offline
                        TIG Moderator
                        last edited by

                        Here's v2.1 http://sketchucation.com/forums/viewtopic.php?p=446462#p446462
                        This version now has the same vertex checking tolerances applied to curves' vertices as to plain edges... [I accidentally missed that code out in the previous version].
                        Hopefully it now also works with the recent problem offset examples posted: mind you, these are getting somewhat 'extreme' ๐Ÿ˜ฎ
                        Feedback please ๐Ÿ˜•

                        TIG

                        1 Reply Last reply Reply Quote 0
                        • kenK Offline
                          ken
                          last edited by

                          TIG

                          I have been following the updates, and the plugin still has this output with my model. I am not sure this is correct or is a problem.

                          Thanks for your work.

                          Ken


                          Image 1.png

                          Fight like your the third monkey on Noah's Ark gangway.

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

                            @unknownuser said:

                            TIG

                            I have been following the updates, and the plugin still has this output with my model. I am not sure this is correct or is a problem.

                            Thanks for your work.

                            Ken

                            Ken, I'm curious. If you were to draw that out with paper and pencil, what would you expect that amount of offset to look like?

                            Etaoin Shrdlu

                            %

                            (THERE'S NO PLACE LIKE)

                            G28 X0.0 Y0.0 Z0.0

                            M30

                            %

                            1 Reply Last reply Reply Quote 0
                            • TIGT Offline
                              TIG Moderator
                              last edited by

                              @Ken
                              That's not right. ๐Ÿ˜•
                              The offset is not maintained evenly - it's too near the 'spikes'.

                              I can't get the effect... ๐Ÿ˜ž
                              However, I do get the outline failing at some point sooner than it ought, when the inward facing 'spikes' get so large they cut through to the other side of the shape...
                              I looking to see what's up with that...
                              Outward offsets are also problematical on that shape...


                              Capture.PNG

                              TIG

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

                                @tig said:

                                Here's v2.1 http://sketchucation.com/forums/viewtopic.php?p=446462#p446462
                                This version now has the same vertex checking tolerances applied to curves' vertices as to plain edges... [I accidentally missed that code out in the previous version].
                                Hopefully it now also works with the recent problem offset examples posted: mind you, these are getting somewhat 'extreme' ๐Ÿ˜ฎ
                                Feedback please ๐Ÿ˜•

                                It starts to look like quest game ๐Ÿ˜Ž
                                Step by step it's getting better.
                                Inner ofsetting (value:-25) in my last attachment is not 100% correct.
                                P.S. Thank you
                                And Happy New Year!

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

                                  Maybe you just need to change the name of the plugin to TIG_Random _Shape_Generator.rb. ๐Ÿ˜„ ๐Ÿ˜„
                                  offset.png

                                  I also got something similar to your second one, TIG, when I used a larger offset distance.

                                  Etaoin Shrdlu

                                  %

                                  (THERE'S NO PLACE LIKE)

                                  G28 X0.0 Y0.0 Z0.0

                                  M30

                                  %

                                  1 Reply Last reply Reply Quote 0
                                  • TIGT Offline
                                    TIG Moderator
                                    last edited by

                                    I've got my algorithms in a twist [very painful!]
                                    Trying to unravel the mess...
                                    I'll update asap...

                                    TIG

                                    1 Reply Last reply Reply Quote 0
                                    • kenK Offline
                                      ken
                                      last edited by

                                      @dave r said:

                                      @unknownuser said:

                                      TIG

                                      I have been following the updates, and the plugin still has this output with my model. I am not sure this is correct or is a problem.

                                      Thanks for your work.

                                      Ken

                                      Ken, I'm curious. If you were to draw that out with paper and pencil, what would you expect that amount of offset to look like?

                                      Dave

                                      Well I don't know. That is why I questioned, just what is an offset in an earlier post. Like I said, I only use offset to define a distance to place another object. I know that an offset will eventually distort the shape, so I don't use it to make a larger version of the shape.

                                      I just feel that the attached offset is not what I expected. And it may come to past, that after doing an offset, no matter which tool is used, an individual will need to clean up the edges.

                                      A side note, it would be nice if an offset could be made with guidelines, that way I would get my distance, and be able to delete the offset lines later.

                                      Ken

                                      Fight like your the third monkey on Noah's Ark gangway.

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

                                        @tig said:

                                        @Ken
                                        That's not right. ๐Ÿ˜•
                                        The offset is not maintained evenly - it's too near the 'spikes'.
                                        .

                                        actually, that's pretty close to being right (aside from the whole arc offset business i got into earlier..)

                                        if that arc is a half circle then i offset the same distance as the two top squares are wide then the solution would be this: (the white is inset from the blue shape)

                                        setooof.jpg

                                        [EDIT] -- i updated the image to include dimensions

                                        dotdotdot

                                        1 Reply Last reply Reply Quote 0
                                        • simon le bonS Offline
                                          simon le bon
                                          last edited by

                                          mardi 01 Janvier 2013

                                          The following was I think a difficult exercise (;-)) but Smart_offset v2.1 20121231 has made the deal about 87% well and quick.

                                          http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/TIG-SmartOffset_HNY2013_01_zps973e8de7.jpg

                                          http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/TIG-SmartOffset_HNY2013_02_zpse0d2d1f2.jpg

                                          http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/TIG-SmartOffset_HNY2013_03_zpsef62cb93.jpg

                                          http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/TIG-SmartOffset_HNY2013_04_zps3d943985.jpg

                                          +++simon

                                          1 Reply Last reply Reply Quote 0
                                          • TIGT Offline
                                            TIG Moderator
                                            last edited by

                                            Happy New Year, Simon... ๐Ÿ˜
                                            I am working on an up date that should up the percentage of successful outcomes too ๐Ÿ˜‰

                                            TIG

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

                                            Advertisement