How to twist like this

model.3dm (2.7 MB)


I loft two sufaces in “2” and try to twist into something like 1, but I want the front and the end to be vertical to the ground, also I want the end surface to be the exact size before twisting, as it’s rotated 90 degrees. Please help me…

Well, depends whether you want a start and end tangency of the twisted profile or not.

If you want both, a proper middle shape and perfectly aligned controlled start and end direction, then it takes a bit more steps, but the end result is worth the time.

  1. Build one straight line between the centers (or edges) of the closed profile curves (you can skip that step if you use snap to “Int” and use the cross lines inside each profile curve as a guide).
  2. Extrude each profile curve to the opposite side with the “Extrude straight” tool, by using the aforementioned line as a direction constraint.
  3. Use “Loft” to create a surface starting from edge A1 through line A2 till edge A3. Tick “Match start tangent” and “Match end tangent” options. Repead that with the rest 3 sides of the profile.
  4. Use “Match surface” with “Tangency” continuity to either edge of each of the loft surfaces.
  5. You will notice that the 4 surfaces now get a bit off from each other near the middle. This is why you fix that by using “Match surface” with “Position” and “Average surfaces” options.
  6. Join. :slight_smile:

Twist profile.3dm (362.9 KB)

First, I tried with “Loft”, by using a middle section rotated at 45 degrees (like what Diego Krause showed below), but then I noticed that it failed to properly match the tangency to the extrusions that I created to help me achieve a fixed start and end direction. If start and end direction control is not important for you, then you can use the method showed by Diego.

You can add an extra layer of control over the lofted surface by using two extra profiles, for a total of 5. Adjusting the 2nd and 4th profiles will give you some interesting results. You can use “Divide” with 5 sections to create 5 new points along the straight line that I mentioned above. Then copy the profile curve to the 2nd and 4th points, as well as to the middle of the line. Rotate these extra 3 profiles with the following angles: 2nd: 10 degrees; 3rd (middle): 45 degrees; 4th: 80 degrees. With history enabled, this is adjustable at any moment before “Join”.
Twist profile - Loft with 5 profiles.3dm (80.4 KB)

you can use Loft with 3 sections like this: