Hi Max, so I investigated this rail revolve issue for quite a while yesterday and today.
Like I wrote before, the geometry library that MoI uses had assumed that the revolve profile curve is planar and in the same plane as the revolve axis, and that the rail curve is planar and normal to the revolve axis, so it ignores z values for the rail curve.
In MoI v3 I tuned this up somewhat by making it recognize z values for a non-planar rail curve but only for the case where you're making a dome like result where the top end of the profile curve touches the revolve axis. So that did not cover your case here.
I've been able to tune this up the rest of the way for v4 so that a non-planar rail like you have here will work the same as Rhino and also profiles that are not in the same plane as the revolve axis will work ok as well. So in v4 this case should work like you were expecting.
Thanks for reporting the bug and posting the example file!
- Michael
|