Dealing with complex curvature

Hi everyone,

I need your advice in dealing with volumes that have a curvature that cannot be produced revolving a shape around a axis. I find very hard to produce accurate and predictable results for such surfaces. Usually I cannot build them using booleans and rely on lofts of mutiple shapes.
Even something as simple as a squashed revolve suface is a challenge.

For instance here I’m trying to make a shape that is basically a non-uniform scale of a revolved sketch. Shapr doesn’t support non-uniform scale so in order to that that radius difference I rely on mutiple sketches. The problem I have is very hard to control the curvature this way, because the loft itself is unpredictable and second because I cannot scale-snap the sketches to a profile curve, I basically have to zoom in a lot and match them as close as possible.

This is a simple case, but I run into this issue quite often, when curvature varies in different directions

Could you please advice?

I have a very similar project well more than one, I am looking forward to see what explanations and possible solutions are shown. It is very tricky to do these types of shapes.

Yes, this is a challenge. In the mean time, looking over over posts in the forum I discovered they added “guided” loft. You should check that out, basically it allows you to control how loft is interpolated between sketches. It doesn’t solve of issues with this kind of surfaces but it definitely helps.

I have tried the guided loft but how does it work when the x and y dimensions are different, and then how does the curved dome shape at the end get formed?

I don’t know what kind of curvature you are trying to achieve, but I would say guided loft is your best bet for complex curves. Although the trade off here is that you will most likely end up with lines on your body.

Agree with SM1. I would add that you can delete the unwanted lines most of the time, just select them and delete.

When I need to do such shapes, I sketch vertical cross sections and horizontal guides, something like that:

Then I loft the four quarters, and add the bottom and mid curves as guides at the end of the lofting process. I don’t use the controls points of the loft tool.
All the curves are fit splines to ensure the points between planes are the same, or the loft command would fail. The ellipses are also fit spline, I just placed a point at the 4 extremum.

The result is not 100% perfect but good enough most of the time.
You can add as many control guide as you want (I used two in this exemple).


Thank you for this I will try an do something similar

1 Like

Thank you, your reply is super helpful! I managed to make the following shape, however I had to use a top sketch in order to complete the shape but it seems you haven’t. Can you please make a short clip of GIF for a quarter of the shape to see how you made the first lofts?

Here how I proceeded, the key point is that elements that are shared by two orthogonal planes must be perfectly at the same position. Almost the same is not good enough. The loft tool has no tolerance at all on this aspect.
1- create a spline curve in fit mode. This is important because we want the curve to pass exactly at the control points. Ensure the tangent on the top is horizontal if you want a smooth surface. Lock the curve. This is important because we don’t want it to move later on.
2- create the vertical and horizontal lines to close the shape and lock them.
3 and 4 : mirror the spline regarding the vertical line.
5 : leave the sketching view and click on the top point (intersection of the 2 splines and the vertical line) : the original spline + mirrored one + vertical line must highlight, which proves they are connected.
6 : select the splines and the vertical axis, and make a 90° rotation around axis with copy
7-8-9 : this is the key point : the two perpendicular lines are not always connected : click on the top point of the rotated splines (7), move this point up (8) and then back to the original position (9).
Now, the 4 splines highlight and there top point is the same.
10- lock this top point so it won’t move anymore.
And now go the the newly created sketch and edit the shape of the splines.

More generally, I do the 7-8-9 check at every point that is common to several sketches planes, because you don’t know for sure to which the point belongs to.


Thank you PEC for this detailed guide, I will be trying this out soon for similar items I have.

1 Like

@PEC Many thanks for your advices. I don’t know how you do the lofts without the pole sketch but your information you provide is super helpful. Thank you for taking the time to answer!
This is a model I made following your advice, using loft with assisting guides.


You are welcome, thank you for the feed back.
Your helmet is wonderful! Can’t wait to see it with material :grinning:
I upload the .shapr file I did so you can try loft without the pole sketch.
Guided loft.shapr (582.4 KB)