Creating 3D helix

stem_athomestem_athome Posts: 514
edited December 1969 in Hexagon Discussion

Thought I had shown this, but here is a quick (once you know) way to create a 3D helix in Hexagon:-

1:- 2 cylinders just for start/end of 3D helix
2:- Create 3D path. Collapse DG when path in correct position.
3:- Increase number of points on path (I made it approx 500)
4:- Create line at one end of path
5:- Sweep line along path and add twist (I made twist 20000). Collapse DG when done.
6:- Select outer edge_loop of sweep
7:- Copy/paste which leaves new helix path (I have hidden sweep so you can see helix)
8:- add thickness to helix path (add sub_d if needed)

Comments

  • m_m_italym_m_italy Posts: 386
    edited December 1969

    Grazie
    m_m_

    :-)

  • SzarkSzark Posts: 10,634
    edited December 1969

    nicely done Steven thank you

  • m_m_italym_m_italy Posts: 386
    edited December 1969

    Do you know what my big problem? (in addition to not knowing the exact use of the English language)
    Do you know what it's hard for me? (excluding the exact pronunciation of the English language)
    Divide the 3D path with equidistant points.
    I tried to create a path consisting of 3d baselines not equal to each other and this creates (to me) problems.
    Help......
    Grazie

  • m_m_italym_m_italy Posts: 386
    edited December 1969

    Example:
    how do I get a lot of points equidistant without the use of tool "bend"?
    Thank you for your help.

    come_fare.PNG
    1292 x 928 - 94K
  • stem_athomestem_athome Posts: 514
    edited December 1969

    m_m_italy said:
    Divide the 3D path with equidistant points.

    There is no tool in Hexagon to do that.

  • m_m_italym_m_italy Posts: 386
    edited December 1969

    m_m_italy said:
    Divide the 3D path with equidistant points.

    There is no tool in Hexagon to do that.

    Perfect.......

    :long:

    Grazie.
    Bye

  • stem_athomestem_athome Posts: 514
    edited January 2013

    Hi m_m_italy,

    Expand your toolbox by using NVIL (Voidworld) for making things like cords. http://voidworld.cmcproductions.co.uk/index.php?board=2.0 (currently free )

    Quick example from NVIL.

    slide.png
    512 x 637 - 194K
    Post edited by stem_athome on
  • m_m_italym_m_italy Posts: 386
    edited December 1969

    Thanks Steve.
    I do not know this possibility.
    I downloaded the compressed file.
    If you do not create problem, can you explain what should I do?
    thanks

  • m_m_italym_m_italy Posts: 386
    edited January 2013

    I correct.
    I saw.
    I do not like a toy.
    Thanks for this indication.
    We understand little but I try.
    Bye

    Post scriptum:

    Interesting but difficult for someone like me who does not know English.
    I am pleased that so many software makes it easy modeling.
    Blender, Wings, SU, NVil etc. etc....
    But.....
    But.....
    I, however, I hope this small chance, come sooner or later also inserted in Hexagon.
    thanks again

    sorry for super strapessimo mio inglese

    Post edited by m_m_italy on
  • RoygeeRoygee Posts: 2,247
    edited January 2013

    Hi Steve:)

    Very cunning method - thanks for sharing.

    There is no tool to divide a path with equidistant points, but there is a method.

    Draw the curve and draw a straight line the length of the curve. Tessellate the line to the number of points required, then bend it using the original curve.

    BTW - how do you get 500 points on the curve? I have seen a method by E-Z to quickly tessellate a curve, but can't for the life of me remember - all I can do is repeatedly select and tessellate. The subdivide tool won't go above 20.

    Post edited by Roygee on
  • VarselVarsel Posts: 574
    edited December 1969

    I did find that using the smoothing tool, under surfaces I could get an approximate equal distance between the points.

    (The original curve is in yellow)
    But I have no idea on how many points there are.
    So that would be by trial and error with the range selector, until one finds something that can be used.

    Plenty good enough for making a twisted cord.
    And in real life there are always some stretching in a cord like that.

    linecreation.jpg
    824 x 799 - 149K
  • stem_athomestem_athome Posts: 514
    edited December 1969

    Roygee said:
    There is no tool to divide a path with equidistant points, but there is a method.

    Draw the curve and draw a straight line the length of the curve. Tessellate the line to the number of points required, then bend it using the original curve.
    That only works on 2D planer curves, not on 3D curves.

    BTW - how do you get 500 points on the curve?

    Use the "Vertex modeling -> increase smoothing" If you hit the smoothing limit and need more, just collapse DG and smooth again.
  • m_m_italym_m_italy Posts: 386
    edited January 2013

    Varsel said:
    I did find that using the smoothing tool, under surfaces I could get an approximate equal distance between the points.

    (The original curve is in yellow)
    But I have no idea on how many points there are.
    So that would be by trial and error with the range selector, until one finds something that can be used.

    Plenty good enough for making a twisted cord.
    And in real life there are always some stretching in a cord like that.

    Metod positivo but no perfetto.
    Bye

    Post scriptum:
    Does not always produce satisfactory results.....
    Post post scriptum:
    But I try again.....

    Grazie

    Post edited by m_m_italy on
  • m_m_italym_m_italy Posts: 386
    edited December 1969

    Roygee said:
    There is no tool to divide a path with equidistant points, but there is a method.

    Draw the curve and draw a straight line the length of the curve. Tessellate the line to the number of points required, then bend it using the original curve.
    That only works on 2D planer curves, not on 3D curves.

    BTW - how do you get 500 points on the curve?

    Use the "Vertex modeling -> increase smoothing" If you hit the smoothing limit and need more, just collapse DG and smooth again.

    Esatto:
    "That only works on 2D planer curves, not on 3D curves."

  • m_m_italym_m_italy Posts: 386
    edited December 1969

    :red:

    I pray DAZ:
    insert command......
    Thanks.

  • RoygeeRoygee Posts: 2,247
    edited December 1969

    Thanks, Varsel - I think that is the method E-Z showed. Just playing with it, seems the cubic subdivision works best.

    Yes, Steve - sadly it is true that it only works on 2D curves - darn!

  • m_m_italym_m_italy Posts: 386
    edited December 1969

    The night brings advice.....
    :cheese:

    lines:
    one by one
    :long:
    then
    constructed path
    then
    added points
    then
    applied system "Steve"
    then
    touch-up


    Ciao

    no_cordless.png
    509 x 682 - 194K
  • stem_athomestem_athome Posts: 514
    edited December 1969

    Hi m_m_italy,

    Looking very good.


    If the path is only 2D, then use "Bend" on an Helix.


    1: Create Helix + Path
    2: Increase number of points on path (<- important. The more points the better for bend)<br /> 3: Bend Helix to path (scale if needed)
    4: Add curves to ends of Helix for connection. Weld them
    5: Add thickness to Helix.

    05.png
    618 x 423 - 129K
    04.png
    651 x 419 - 24K
    03.png
    489 x 670 - 61K
    02.png
    528 x 682 - 68K
    01.png
    301 x 443 - 25K
  • m_m_italym_m_italy Posts: 386
    edited December 1969

    Ciao Steve.
    Thank you.

    Your method is excellent.
    Interesting point two.

    It would be nice to be able to slide the points along the line without distorting it ....
    Fare scorrere il punto lungo la linea senza deformare la linea......

Sign In or Register to comment.