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

    Loft curved face with Curviloft

    Scheduled Pinned Locked Moved Newbie Forum
    sketchup
    16 Posts 8 Posters 2.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.
    • J Offline
      jhearcht
      last edited by

      HD, as you can see in the first image above the skin was applied to a single non-coplanar outline. So all edges should be knife edges. I tried several of the lofting scripts, but only CurviLoft came close to a satisfactory rendering of the compound curved surface. All of the loft or skin plug-ins seem to be unfinished beta versions. So maybe that explains some of the glitches.

      After many wasted man-hours, I was about to give-up, when I decided to try the built-in Sandbox tools for the first time. Voila! It produced a reasonable surface the first time. It still has a few wrinkles, but at this point I can't be too fussy.

      I didn't know the Sandbox could be used for curved skins. I guess you live, and you learn . . . after much frustration. Anyway, here's an unfinished beta version of the model.

      http://home.mindspring.com/~gnomon/Gnomon tower preliminary.JPG

      1 Reply Last reply Reply Quote 0
      • mitcorbM Offline
        mitcorb
        last edited by

        There is a chance that Fredo6, the author of Curviloft will see this thread and respond. I know that Charly2008(I think that's right) has experience with the script. I have not had enough practice with it yet.
        My point is that you could post in the Curviloft thread for maybe quicker response, and either or both of these kind gentlemen will respond.

        I take the slow, deliberate approach in my aimless wandering.

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

          the problem is that this shape that you're trying to fill has more than 4 sides.. 5+ sides just isn't going to work out (and your shape actually has 7 sides once you examine it a bit further..

          probably the best tool for this job (well, the best tool as you have your curves set up right now) is soap skin bubble:
          http://www.tensile-structures.de/sb_software.html

          [and notice that the soap skin upon creation is also 4 sided.. it's just a bigger overall 4sided surface that has been trimmed to fit your shape].
          it works sort of like a patch tool in other modeling apps though a lot more restrictive..

          soapskinned.skp

          dotdotdot

          1 Reply Last reply Reply Quote 0
          • charly2008C Offline
            charly2008
            last edited by

            Hi,

            I have no problem. It works with Skinning of shapes without a crease.

            Charly


            Gnomon Tower_Loft face_12-15-10.skp


            2010-12-17_140935.jpg

            He who makes no mistakes, makes nothing

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

              @charly2008 said:

              Hi,

              I have no problem. It works with Skinning of shapes without a crease.

              Charly

              ??
              those are the curves from the file i uploaded.

              try it with the .skp in the original post.
              (but it's weird that you changed the name of my file to match that of the original post??)

              [and also notice that it's still wrong.. there is a hump near the top seam.. not super noticeable in this exact file but if you exaggerate the shape's radii, you'll see the hump easier]

              regardless, using curviloft on these curves is a bad idea.. notice the resulting surface has actually been divided into 4 separate surfaces which is where the kinks and folds come from (especially because you don't have much control over where those surface divisions will occur.. it's better to divide it yourself into 4 sided surfaces prior to surfacing)

              look at this file for a more simplistic look at the problem..
              5sides_vs_4sides.skp

              dotdotdot

              1 Reply Last reply Reply Quote 0
              • charly2008C Offline
                charly2008
                last edited by

                Sorry Jeff, that was not intended.

                @unknownuser said:

                (but it's weird that you changed the name of my file to match that of the original post??)

                Charly

                He who makes no mistakes, makes nothing

                1 Reply Last reply Reply Quote 0
                • pilouP Offline
                  pilou
                  last edited by

                  @unknownuser said:

                  probably the best tool for this job (well, the best tool as you have your curves set up right now) is soap skin bubble:

                  Or better Ferrari architecture plug ! 😉

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

                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    jhearcht
                    last edited by

                    @unknownuser said:

                    the problem is that this shape that you're trying to fill has more than 4 sides.. 5+ sides just isn't going to work out (and your shape actually has 7 sides once you examine it a bit further..

                    probably the best tool for this job (well, the best tool as you have your curves set up right now) is soap skin bubble:
                    http://www.tensile-structures.de/sb_software.html
                    [/attachment]

                    The Tensile-Structure plug-in is one of the scripts I tried. I haven't found any detailed operating instructions for any of them. So my understanding of the theory and limitations is limited. The only video for CurviLoft demonstrated the Loft By Spline method. The Skinning method is the only approach that worked at all.

                    One thing that may cause the scripts to fail is the Jekyll/Hyde personality of the curved lines. They were drawn as ellipses, and then cut to fit the model. But when I edit the group and select the outline, Entity Info sometimes reports 48 edges, and other times reports one curve. Sometimes CurviLoft would select the whole outline with one click, and other times I had to select each major segment individually. What's up with that?

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

                      well, the reason you're having problems with the selection is that there's a small break in the loop as shown in this picture...

                      error.jpg

                      re: user manuals for plugins..
                      i dunno, these guys write rubies .. not instruction manuals 😄
                      they get their thrill or fix or whatever you want to call it from coding but writing a manual is a lot of work for which i don't imagine they have much desire/motivation to produce.. if they were $50+ plugins which would maybe allow for a team to write the manual then sure, i guess it might make more sense..

                      [but then again, the most detailed instruction manual in the world wouldn't have done much good in this case]

                      dotdotdot

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

                        the following is only sort of related to the original post but since i started talking about the 4 sided surfaces...

                        here's this thing that i've been wanting to build:
                        seven.jpg

                        the curves defining the back look like this: (which sort of reminds me of the shape in the original post)
                        rhino1.jpg

                        since it's more than 4 curves, a curve network wouldn't work so i either have to divide it into 4 sided parts or use a patch.. soapSkin&bubble seems to be the closest thing sketchup has to a patch. (but i haven't tried the ferrari plug that pilou posted)
                        this is the surface patch:
                        rhino2.jpg

                        the thing to understand is that patch is still a 4 sided surface.. it's just that it's been trimmed by the six curves outlining the shape.. this is how the patch + it's trimmed portions look:
                        rhino3.jpg

                        curviloft (and TIG's extrude edges) is suited to draw the untrimmed surface in the above pictures (the one defined by 4 curves)..it's not suited to simply fill in the 6 edges and if you try to do it anyway, it's going to chop the 6 edged surface into 4 edge surfaces that it can deal with.. (fwiw, if you try to use tools similar to curviloft in other software, it won't even permit the command to run as you're giving it bad input)

                        i brought the edges into sketchup.. this is what happens when you run curviloft on the 6 edges.. notice the resulting surface has been divided into three 4 sided surface (and there are 2 kinks where these surfaces meet making the drawing unusable)
                        curviloft1.jpg

                        this is cuviloft on the outer edges which is great input for curviloft and results in a clean mesh..
                        curviloft2.jpg

                        however, the surface isn't passing through the 6 edges.. this angle will show the error better..
                        curviloft3.jpg

                        in this instance (as well as dealing with the original post), soap skin & bubble handles the surface best.. [though i hesitate posting this because soapskin is a horrible go to for this type of stuff.. in this exact case, it's made out to be decent but there are other examples i could post of why using a tension based surfacer is a bad idea)
                        soapskin1.jpg

                        ..looking from the other side with x-ray on, you'll see that soapskin isn't quite right..
                        soapskin2.jpg

                        ..and, if i loosen the tension on the skin in order to get closer to that portion of the rhino surface, the error will multiply on the bottom part (the visible orange shown in the previous picture). i would really need to be able to loosen tension on some parts of the soap skin and tighten the tension on others in order to actually edit the surface to it's proper shape.. impossible to do with soapskin & bubble.

                        anyway, i think it'd be very nice to have a true patch tool in sketchup but to have one that functions similar to rhino's might be asking way too much of sketchup and/or the coders..
                        thomthom is working on a bezier patch but i'm not quite sure if it's going to function as shown in pics 1-3. (encompassing 4 sided surface which is then trimmed to the desired edges).

                        i guess i'm rambling on about nothing here but i felt like talking about it anyway 😄

                        dotdotdot

                        1 Reply Last reply Reply Quote 0
                        • J Offline
                          jhearcht
                          last edited by

                          Jeff, thanks for the semi-tutorial. I didn't know the Loft and Skin scripts were limited to four sided figures. That little piece of information may make the process much easier next time. Apparently, the Sandbox tool automatically divided the surface into four-sided sections. Which may be why it worked better than the other scripts.

                          I also wasn't aware that one corner was not connected. Because of the Loft selection glitch noted above, I used the "Weld" script repeatedly to combine all the selected edges into one entity. Apparently it didn't work as I imagined it would, to join all corners.

                          Anyway, now that I have---more or less successfully---used the Sandbox tool to create a skin, I still have some Artifact Edges to deal with. At certain angles the skin wrinkles display an edge as shown in the first image below. In the second image, the wrinkles seem to be on a single Face, so why does one have an Edge? (the grid on the face is an artifact of the screenshot and image compression)

                          My question now is, how can I get rid of (or hide) the Artifact Edge? I can see it, but I can't select it.

                          http://home.mindspring.com/~gnomon/Artifact Edge.JPG

                          http://home.mindspring.com/~gnomon/Artifact Wrinkles.JPG

                          1 Reply Last reply Reply Quote 0
                          • thomthomT Offline
                            thomthom
                            last edited by

                            @unknownuser said:

                            re: user manuals for plugins..
                            i dunno, these guys write rubies .. not instruction manuals 😄
                            they get their thrill or fix or whatever you want to call it from coding but writing a manual is a lot of work for which i don't imagine they have much desire/motivation to produce.. if they were $50+ plugins which would maybe allow for a team to write the manual then sure, i guess it might make more sense..

                            Ugh... manuals... 😕 thinks back in dread of Vertex Tools' manual They are incredible tedious and boring things to do. 🤢 Dreading the work ahead for Bezier Surface. But they are valuable resources for users and needs to be there for commercial products.

                            Quad and Tri patches is what computers like best and is the most predictable method for modelling. Bezier Surface will only work with Quad and Tri patches, but you assemble sets of patches into one surface. Just like 3dsMax's Patch modelling (and similar apps). So one always has to workout how you need to divide the surface into appropriate patches.

                            [flash=640,385:t58edwaa]http://www.youtube.com/v/cIsd3xZJfZw?fs=1&hl=en_US[/flash:t58edwaa]

                            [flash=640,505:t58edwaa]http://www.youtube.com/v/n31wkLX0oGw?fs=1&hl=en_US[/flash:t58edwaa]

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

                            1 Reply Last reply Reply Quote 0
                            • T Offline
                              theabenindra
                              last edited by

                              9bef6e189c33c5340eb2a0870f724701.jpg

                              Hello there ^^
                              Newbie here and rescue needed 😢 😢 😢

                              Does anyone ever create snail shell in sketchup as attached ?

                              I need to adjust the size of the head (for the speaker) of shell and keep the snail shell body in that size..
                              but i dunno how to do it (especially when i import the file from STL it become small pieces)..

                              or i need create the new one.. ? 😢 😢 (hope not) 😢 😢

                              If somebody here ever adjust it, kindly share how to do it.. 😞

                              Many thanks,
                              T


                              Snail shell.skp

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

                              Advertisement