helix

 From:  Michael Gibson
3447.4 In reply to 3447.1 
Hi Morten, so looking into this more, the previous answer I gave is not correct.

Although it is true that the spiral/helix goes through a kind of fitting process, the end tangents of the fitted curve are being specified precisely, and it is the correct result to not have a tangent that agrees with a circle when you have a spiral like that.

It's not supposed to match a circle's tangent, even at the end because the spiral's shape is continuously shrinking and morphing to a different size, like Steve mentions above.

It would only have the same tangent as a circle if it behaved the same as a circle in the immediate vicinity of the endpoints. But a circle does not have the continuously shrinking aspect to it while the spiral does - any movement from the end of the spiral, no matter how small, results in a point that is not at the same radius as the start point. So that also means it does not have the same kind of tangent as a circle would at that point. The spiral is by its nature a sloped kind of shape, so it produces a sloped tangent as well.

I also tested this with Rhino and got the same result as well, just to verify that it was how the end tangents of a spiral was expected to be formed and not something unique to MoI.

So if you want to have different end tangents than what you are getting with a sprial, that means you actually don't want an actual spiral shape or at least not of that kind that is being produced there.


You may want to do something more with a freeform drawn curve with control points instead.

Maybe you could show a sketch of the kind of end result that you're looking for.


- Michael