Skip to main content
1-Visitor
November 27, 2011
Question

Conch shell in Creo Parametric

  • November 27, 2011
  • 28 replies
  • 9057 views

Hi all

how about this one for a problem to solve.   I am trying to create a conch shell using the helical sweep tool, I can do it so far and then I hit a brick wall namely my mathematical ability, or should I say lack of mathematical ability.  The conch shell is creted in nature obeying rules that can best be described by the using Fibonacci principles.  That is the bit that beats me.  Using the Vary Section option I can create a pseudo conch shell. See below

conch1.jpg

What I would like to do is now vary the pitch so that it changes related to the fibonacci series.  Has anyone any clues to how I might do this.  The Hel;ical sweep has a variable pitch function in Creo Parametric by setting a series of points along the profile curve axis.  If I can set the points in the ratio of 1.618 , the golden section I think I can do it.  Am I on the right track?  I attach my Schools Edition file just in case anyone else would like to play.

    28 replies

    14-Alexandrite
    December 2, 2011

    Hello John,

    you are right - it is interesting mathematical exercise but it has the geometrical solution.

    You can combine geometric and mathematical model and create some conch like I tried.

    For example: If you need create thin conch  - You can create surface model and then create thin feature.

     

    Remember >> it is not possible create self intersection feature.

    Good luck,

    Vladimir

    13-Aquamarine
    December 2, 2011

    With two features I was able to create the geometry below. The first feature is a curve driven by equation (cartesian coordinate system). For those of you familiar with equation-driven curves, you know that there's a variable "t" in the equations which does the same thing as trajpar.

    A fibonacci spiral, as we've seen, is similar to what Vladimir used in his models. The spiral you get using the golden rectangles as Vladimir used is a very close approximation. Mathcad is giving us better results but Creo can come close. For true a true fibonacci spiral, the spiral needs to increase by a factor of phi (approx. 1.6180339887) every quarter turn. With a bit of playing around, you can get a curve driven by equation to approximate this behavior.

    Once you have a suitable curve, this can be used as the basis for a Thin Swept Blend. This absolutely creates self-intersecting geometry. I humbly differ with Vladimir on this point. In my experience, Creo can create certain types of self-intersecting geometry. In fact, the geometry below self intersects multiple times.

    While the outside of this conch looks decent, the 'guts' are a mess of mangled goo. With a better sketch for the swept blend, I think I can overcome that, too. This is preliminary geometry. The equation needs to be tweaked until it's matching the curves created by Mathcad. The swept blend needs to be tweaked to be less mangled inside.But I believe this sets us on a good course for an alternate modeling concept for the conch.

    Thanks!

    -Brianconch_demo.png

    14-Alexandrite
    December 3, 2011

    Hello Brian

    Your model look nice

    Note: many times, when I try create a Sweep features with intersection geometry, I had failure geometry - GeomCheck - the feature was created but with errors.

    For example:

    goemcheck.jpg

    Vladimir

    JohnF1-VisitorAuthor
    1-Visitor
    December 4, 2011

    You are all absolutely amazing, I will try to emulate your efforts.

    Regars John E Forth

    1-Visitor
    December 4, 2011

    ^^)

    ice_cream.jpg

    MAKE CURVE (BY HELICAL SWEEP USING VARIABLE PICTH) AND THEN USE SWEPT BLEND

    1-Visitor
    January 31, 2013

    icecream.jpg

    1-Visitor
    February 1, 2013
    10-Marble
    November 9, 2014

    I've been looking extensively into the use of "curves by equations" in Creo.  I would be interested in looking at the model mentioned.  It appears the link is dead & the educational version of the file is not compatible.  Would someone be nice enough to share again?