Hi HF,
Posting your 3dm file might assist in understanding your project.
According to the following link, "A (variable pitch?) helix cannot be exactly represented as a NURBS curve. So, you will have to approximate it."
https://math.stackexchange.com/questions/2232266/how-to-generate-variable-pitch-helix-in-nurbs-form
(I am unsure if this statement applies to the creation of a regular helix in NURBS form.)
Other cad programs utilize "an equation driven curve" to create variable pitch helix."
The variable pitch helix script, (which is not a part of the Moi program), uses Moi InterpCurve, to join the calculated points for the variable pitch helix, with a curve.
An InterpCurve is said to be "wiggly". This may show up at the stated "micron" level of accuracy?
Rebuild curve may reduce "wigglyness"? But will slightly alter the position of the resulting curve?
The alternative to forming the curve from the calculated points with InterpCurve, is to use a "Control Point" type curve, which I understand will create the "var pitch helix" curve, which passes very near to the calculated points. So such a curve will not be perfect at the "micron" level, but may not be "wiggly"?
Due to binary versus decimal representations by the computer, calculated points may not be "perfect"?
Increasing the number of points in the variable pitch helix may increase the accuracy?
Flow "Wrapping" the variable pitch helix around a (circular?) arch, will change the pitches? The outer portion will be spread out more than the inner portions?
Perhaps someone will correct any inaccurate statements that I have made above?
- Brian
I may delete the following link, as the paper does not seem to be readily available:
https://www.researchgate.net/publication/251914234_A_Subdivision_Scheme_for_Approximating_Circular_Helix_with_NURBS_Curve