• Login
sketchucation logo sketchucation
  • Login
๐Ÿค‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

Modeling issue: Cloth wrapped around a metal structure

Scheduled Pinned Locked Moved SketchUp Discussions
sketchup
31 Posts 6 Posters 14.2k 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.
  • W Offline
    Wildchild
    last edited by 12 Apr 2011, 09:01

    Sorry guys I've been out of town for a while.
    Thanks a lot for your precious suggestions (special shout out to TIG).
    I tried your workflow, TIG, unfortunately there's something wrong either with the plug (shell) or with me ๐Ÿ˜›
    I followed step by step, but it's giving unexpected results:

    Althoug it's scaling proportionally, which is great, unfortunately it's not insetting by the same distance all the faces, giving weird results:frames out.jpg


    frames out2.jpg

    Eternity is very long, especially towards the end. Woody Allen

    1 Reply Last reply Reply Quote 0
    • T Offline
      TIG Moderator
      last edited by 12 Apr 2011, 09:13

      I've compared the Shell offset and JPP both at 150mm and they DO give inconsistent results!Capture.PNG

      TIG

      1 Reply Last reply Reply Quote 0
      • W Offline
        Wildchild
        last edited by 12 Apr 2011, 10:13

        Exactly TIG! so what do you think? is it just a bug or what? How unlucky am I? ๐Ÿ˜’

        Eternity is very long, especially towards the end. Woody Allen

        1 Reply Last reply Reply Quote 0
        • T Offline
          TIG Moderator
          last edited by 12 Apr 2011, 12:19

          Not so much a bug but a limitation of the tools' accuracy ๐Ÿ˜•
          SimpleShell is very simple it makes a copy of the object and scales it about its bounds.center to suit the entered amount... Therefore there will be cases where the 'offset' [inset?] is not th exact entered amount - that only applied if the face is perpendicular to one of the object's axes...

          TIG

          1 Reply Last reply Reply Quote 0
          • W Offline
            Wildchild
            last edited by 12 Apr 2011, 12:56

            well...I guess I'm gonna have to try a different approach to get the job done...I'll work on that the next days, I'll post the results.
            If anyone else is listening and knows a possible suitable solution is welcome to share.

            Eternity is very long, especially towards the end. Woody Allen

            1 Reply Last reply Reply Quote 0
            • T Offline
              TIG Moderator
              last edited by 12 Apr 2011, 13:01

              I decided to try and make a true inset shell tool from scratch using a different method...
              It sort of works but often falls over...
              When it works we do get all faces inset consistently as specified.
              I am trying to debug it - if I ever get it working I post it elsewhere on the forum and and link it back to here ๐Ÿ˜’

              TIG

              1 Reply Last reply Reply Quote 0
              • W Offline
                Wildchild
                last edited by 12 Apr 2011, 13:34

                Awesome! thanks dude, can't wait!

                Eternity is very long, especially towards the end. Woody Allen

                1 Reply Last reply Reply Quote 0
                • T Offline
                  TIG Moderator
                  last edited by 21 Apr 2011, 13:07

                  After extensive testing I am sad to say that making a constant thickness 'shell' in code is all but impossible. The results I get are no better that scaling about a center [Jim's SimpleShell].
                  It is possible to combine a vertex's faces' normals to get a vector and make a new face matching the inset one BUT whilst it's easy to do for orthogonal forms other 'apexes' are awkward - you can easily get a 'good' vector for the first pair of faces, then the third face's normal has to be combined with that to make a 'combined' offset, which generates a new point that is then no longer constantly located from the first face[s], you readjust and repeat... disappearing up your own fundament! It IS theoretically possible... but the iterations needed are too much for me... ๐Ÿ˜•

                  TIG

                  1 Reply Last reply Reply Quote 0
                  • W Offline
                    Wildchild
                    last edited by 21 Apr 2011, 17:48

                    Oh...I totaly understand TIG, and thanks in any case for taking the time to try and explain.
                    Hopefully google is listening and will include this feature natively in the next version.
                    Anyway in this case I have gotten to the result I was looking for, by using the 2D view to set the crossing points and once the paths were traced I used the procedure shownin the video.

                    I'll stay tuned in case of news.

                    Eternity is very long, especially towards the end. Woody Allen

                    1 Reply Last reply Reply Quote 0
                    • F Offline
                      fredo6
                      last edited by 22 Apr 2011, 15:59

                      @tig said:

                      I've compared the Shell offset and JPP both at 150mm and they DO give inconsistent results![attachment=0:6uzo4tcl]<!-- ia0 -->Capture.PNG<!-- ia0 -->[/attachment:6uzo4tcl]

                      TIG, Wildchild,

                      Thanks very much for signaling this issue in JPP. When angles are really sharp, JPP does not respect the value of the offset.

                      As you may know there is no exact mathematical solution for the normal at a vertex in the general case, but I have slightly modified the algorithm to better respect the offset distance when you have a situation of polyhedron with large angles.

                      The fix is published in JointPushPull 1.6.

                      Fredo

                      1 Reply Last reply Reply Quote 0
                      • T Offline
                        TIG Moderator
                        last edited by 22 Apr 2011, 16:07

                        Thanks Fredo - whilst it is still not [yet?] 'perfect'... it is greatly improved...
                        The iterations needed to get a vertex equidistant from a non-orthogonal set of vertex-faces just hurt my brain too much for me to resolve ! ๐Ÿ˜ฎ

                        TIG

                        1 Reply Last reply Reply Quote 0
                        • W Offline
                          Wildchild
                          last edited by 26 Apr 2011, 14:30

                          Thank you fredo for taking care of this! I've immediately tried JointPushPull 1.7 as soon as I could and here's the result:
                          I used one of my shapes in the model above but to show more clearly the results I applied an inset of 50cm.
                          NOW all the faces of the resulting shape are equidistant from the ones of the original shape! GREAT!
                          BUT...there's always a BUT, the upper and lower edges are not coplanar anymore.
                          Of course that is not a big deal, it's just about re-shaping the horizontal edges...but since we're here I pointed it out! Let us know if there's a way to fix it!

                          Great job anyway fredo! Thanks!

                          Eternity is very long, especially towards the end. Woody Allen

                          1 Reply Last reply Reply Quote 0
                          • F Offline
                            fredo6
                            last edited by 27 Apr 2011, 06:03

                            Wildchild,

                            For the top and bottom alignment, there is an option in JPP to guide a push pull along a plane.

                            In your case, if you pres CTRL + ArrowUp, you would force the Horizontal plane

                            Fredo

                            1 Reply Last reply Reply Quote 0
                            • W Offline
                              Wildchild
                              last edited by 27 Apr 2011, 10:05

                              Dude...I don't want to bother more than I've done but ๐Ÿ˜’ , I tried this method and it actually does work, the top and bottom are now aligned, the thing is now the faces are not equally insetting anymore ๐Ÿ˜ฎ . Seems like that one excludes the other, as shown below:
                              or or.jpg

                              Most likely I am not doing it in the right way, in that case, would you be so kind to explain? Thanks

                              Eternity is very long, especially towards the end. Woody Allen

                              1 Reply Last reply Reply Quote 0
                              • F Offline
                                fredo6
                                last edited by 28 Apr 2011, 07:17

                                Could you please post your particular model above, because I don't obtain the discrepancy you mentioned. On my tests, the extruded faces are parallel to the original face and at the specified distance.

                                Thanks

                                Fredo

                                1 Reply Last reply Reply Quote 0
                                • W Offline
                                  Wildchild
                                  last edited by 28 Apr 2011, 09:14

                                  Sure enough I'm doing something wrong.

                                  thanks


                                  The actual inset that I need is 1.5 cm, but as far as I know any other value will work for testing purposes.

                                  Eternity is very long, especially towards the end. Woody Allen

                                  1 Reply Last reply Reply Quote 0
                                  • F Offline
                                    fredo6
                                    last edited by 29 Apr 2011, 18:15

                                    @wildchild said:

                                    Sure enough I'm doing something wrong.

                                    thanks

                                    If you use the Tape tool to measure the corersponding edge, you will observe that they are strictly parallel at a distance of exactly 20cm. However, the orthogonal distance between faces is smaller.

                                    I'll need to have a look and try to fix that if I can

                                    Fredo

                                    1 Reply Last reply Reply Quote 0
                                    • W Offline
                                      Wildchild
                                      last edited by 30 Apr 2011, 09:18

                                      I know, I tried to mesure it! what shook me is that the top and bottom are equidistant while the orthogonal faces are not! And as far as i know this is geometrically impossible if the 2 faces are parallel (equidistant). The only solution to this would be that the inset face is not flat, or rather, made by non-coplanar triangles or quad-faces(but that's not the case). Does that even makes sense?

                                      See what you can do! thank you.

                                      Eternity is very long, especially towards the end. Woody Allen

                                      1 Reply Last reply Reply Quote 0
                                      • gillesG Offline
                                        gilles
                                        last edited by 30 Apr 2011, 10:54

                                        you could use Smartpushpull plugin.
                                        http://forums.sketchucation.com/viewtopic.php?f=323&t=23341&hilit=smartpushpull

                                        I applied it on each faces, then erase unwanted geometries about 5 mn work.


                                        Volumes_smartpushpull.skp

                                        " c'est curieux chez les marins ce besoin de faire des phrases "

                                        1 Reply Last reply Reply Quote 0
                                        • W Offline
                                          Wildchild
                                          last edited by 1 May 2011, 11:38

                                          @gilles: DUDEEEEEEEEEE!! I say Bingo! it definately does work! how come I haven't noticed this plugin i don't know!
                                          smart push pull result.jpg

                                          The funny thing is that in the 1001 pro bit tool bar which I have, there's a tool that behaves just like smartpushpull but can't handle small values, infact it wasn't working in this case.

                                          It would be cool to just be able to interanct with the adjacent faces as well.

                                          Eternity is very long, especially towards the end. Woody Allen

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

                                          Advertisement