Tube optimization

I am working on a project and my goal is to optimize a tube structure (of a bridge).

I am almost done with the geometry and now I'm working on the diagonals between the vertical ring sections. The vertical ring sections are polygons and the number of faces is a parameter. Another parameter is the distance of the diagonals. For example, a diagonal can connect the next corner point of the polygon over the distance between two vertical ring sections. But the parameter brings the possibillity to increase this distance and for example connect the next corner point of the polygon over a distance between 3 or 4 vertical ring sections.

I managed to create the diagonals in one way. However I can't find a way to draw the diagonals in the other direction (creating crosses).

Can anyone help me?

  • up

    nikos tzar

    Hello Stefan,

    if you split your points into separate lists, it will be easier to connect them just by using [shift list]:

    • up

      Stefan Slangen

      Thank you very much! Indeed it is easier by making separate lists :D
      • up

        Stefan Slangen

        Is there also a way to start the diagonal only at the corner points of the polygon? For example if the parameter is set to a polygon with 6 faces, 6 diagonals start from the corner points and can revolve around the tube. These diagonals then have to 'skip' for example 3 or 4 vertical ring sections before reaching the next corner of the polygon. In the current model a new diagonal starts from every division point..
        7