Hi Steve, thanks for posting the example. I'm not surprised that shell would have difficulty with that, but I would think that Offset should work which it doesn't.
Before you moved any control points around, that surface was a "surface of revolution" which is able to be shelled or offset as a special case, with an offset happening on the generator curve that is then revolved, rather than directly on the surface.
That kind of special case handling can help get better results in several situations, once you move some of the control points it is no longer handled as a special case because it is not a special surface of revolution primitive after that.
I'll save up this example and after this next beta is out I will take a look and see what is involved in getting this to work better, it would be good if at least Offset was able to produce a result as a first stage.
- Michael
|