For a G1 fit between each spiral segment, you have to add 2 points to the ends of each spiral. So it goes like this:
1. Make array of points as Schbeurd explains (someday you will have to tell me the correct way of pronouncing this nickname)... for this example, let's say there are 8 points in the array :
2. Select points 2 & 3, then copy from position of point 1 to poistion of point 8.
3. Select points 6 & 7, then copy from position of point 8 to poistion of point 1.
4. Now draw your curve through all the points.
5. Select curve, and trim excess curve length using original points # 1 and 8.
If you make multiple copies of this curve, and align them end to end to end, they will have G1 continuity... I analyzed in Rhino, and it doesn't matter if you make 2, 3, or 4 extra points the result will still be G1. But if only using one extra point at each end will result in G0 continuity.
shorty...
|