Introduction to Loft using rail curves in Fusion

Introduction to Loft using rail curves in Fusion

jeff_strater
Community Manager Community Manager
26,400 Views
9 Replies
Message 1 of 10

Introduction to Loft using rail curves in Fusion

jeff_strater
Community Manager
Community Manager

I often see questions relating to the use of Fusion's Loft command, especially when using rail curves.  This post is an introduction to this subject, and gives some hints about to to best use this feature in Fusion.  This is not an exhaustive discussion of all the capabilities (though it is kinda long...)

 

This article assumes that you already know the basics of using Loft to create solid or surface bodies between multiple sketch profiles.

 

What is a “rail curve”, and why is it needed in Loft? Rail curves in Fusion Loft allow you control the shape of the body as it transitions between Loft sections.

 

Let’s look at a very simple case. Here we have 3 rectangular profiles on parallel planes in space. We’ll show a couple of views to make their relationship more clear:

 

basic loft profiles 1.png

 

basic loft profiles 2.png

 

If you use Loft to create a shape between these 3 profiles, this is what you get:

simple loft preview.png

 

simple loft result.png

 

Pretty much as expected…

 

However, if you add a couple of rail curves, you can drastically alter the resulting shape. Here I show the same shape, but I’ve sketched a couple of 3D curves that I want to use to affect the resulting shape:

simple loft with rail curves shown.png

 

By using those curves as rail curves in the loft, this is the result you get:

loft with rails added.png

 

The rail curves allow you to change the shape of the body in between the profile sections.

 

Loft rail curves are a very useful tool to get the exact shape you want. Next, we will discuss the two different types of rail curves, and then get into the details of how to create and use rail curves, and how to avoid some common problems with them

 

Centerline Rail Curves

 

Centerline rails are kind of like “rails for beginners”. They are easy to use. A loft can only have one centerline rail curve. This curve is just a general suggestion for how the loft behaves. It does not precisely specify the shape.

 

Here is our original Loft body, and next to it I have drawn a curve:

basic loft with centerline shown.png

 

If I create this loft, and pick this curve as the centerline, this is what the shape will look like:

centerline loft.png

 

See how the body has been “pulled” in the direction of the centerline? This is even more apparent and useful in cases where the loft has just two sections. If we take another simple example of just two circular sections:

two circle profiles.png

 

below is the resulting loft body:

two profile loft.png

 

But, if I add a centerline rail curve:

two circle profiles with rail.png

 

the result is much different:

two circle with centerline preview.png

 

two circle with centerline results.png

 

Here is a screencast showing how to create a loft using a centerline rail curve:

 

 

“Precise” Rail Curves

 

I’m not sure that this term is the correct technical term, usually these are just called “rail curves”, but I think “precise rail curves” is a more accurate term. When you use this type of rail curve, you are specifying a precise path that the loft body must follow. These allow greater control, but are a bit tricky to work with, because of this very behavior.

 

Reviewing our earlier Loft with rails example, this time with the profiles and rails visible:

loft with rails with rails visible.png 

 

The rails are indicated with the red arrows. The thing to notice here is that the Loft body follows those rails exactly. So, the difference between centerline rail and “precise” rail is this: Centerline rails affect the shape in a general way, while precise rails affect the shape in a very specific way: The body is constrained to follow the rails exactly.

 

It is very important, however, to understand one point here: Because of this precision, there is one big requirement when you create the rails: The rail curves must intersect the profile curves exactly. A common beginner mistake is to not make this intersection a part of your design. And so, you will see the dreaded “Rail does not touch all of the profiles” error:

rail does not intersect profile.png

 

Next, let’s look at how to prevent this. The simple answer is pretty clear: You must guarantee that the rail curves exactly intersect the curves that define the profile. The main tools for this are those in the Sketch “Project” menu:

sketch project commands.png

 

The Project tools allow you to reference geometry into a sketch. Often, these tools are used to project/intersect solid or surface geometry, but in this case we want to project/intersect geometry from one sketch into another, because both rail curves and profile curves are sketch objects.

There are lots of ways to construct loft geometry, but I like to think of it as using one of two major workflows: “profiles first”, or “rails first”.

 

Profiles first workflow:

 

In this workflow, we construct two or more profile sketches, then we create the rails such that they intersect the profile sketches.

 

In the example below, I start with 3 profiles, each constructed on plane offset from an origin plane:

3 profiles.png

 

Next, I create two rail sketches. Because I was not particularly careful when I created the profile sketches in this case, my rail curves will have to be 3D curves. So, I create a new sketch, selecting a plane (it doesn’t matter which, since this sketch will contain only 3D curves).

 

Next, remembering the requirement that the rail curves need to precisely intersect the profile, I need to make sure that I can reference points in the profile sketches that I want to use in my rail curve. So, I use the “Include 3D Geometry” command from the sketch Project menu. This command does pretty much what it’s name implies. It directly includes the selected geometry into the active sketch, at its current 3D location. In the picture below, I have included one corner point from each profile:

included points from profiles.png

 

Next, making sure that “3d Sketch” is checked in the sketch panel, I can create a 3D spline through these 3 points:

spline rail preview.png

 

Then, I can use Insert Fit Point, to insert more spline points along the curve, and the Move command to modify those new fit points however I choose. Because the 3 included points are locked down, I know that my spline will meet the rail requirement.

one rail.png

 

Similarly, I construct the second rail:

two rails.png

 

And then, I can construct the loft using those profiles and rails:

profiles first result.png

 

here is a screencast showing this workflow:

 

 

Next, we’ll look at starting with the rail curves

 

Rail curves first workflow

 

This method goes about the loft in the other order: Starting out with some rail curves, and then creating profiles so that they precisely intersect those rails.

 

To get started, I created a single sketch with two rails:

rails first rail sketch.png

 

This particular sketch is 2D, but that is not a requirement of this method. Each rail could be a 3D curve.

 

Next, I defined some planes for the profiles:

rails first profile planes.png

 

These planes are just offset from one of the origin planes.

 

Next, I created a sketch on the first plane. The key step is then to use the Project Intersect command in that sketch, to create an intersection point between the rail curves and my profile sketch plane.

sketch intersect command.png

 

This is the result:

projected rail points.png

 

The red arrows indicate the intersection points. Now, I know that these points are accurate places where the rail curves intersect my sketch plane. All I have to do is to use those points when constructing my profile sketch, and I know that the rail will be OK. This is the resulting profile for this plane:

rails first profile 1.png

 

Then I repeat that for the other two profiles, resulting in:

rails first all profiles.png

 

And then I am able to create the loft:

rails first result.png

 

Here is a video showing that workflow:

 

Summary

 

The above workflows are by no means the only techniques which will work for creating a loft. You can easily mix and match these techniques, and there are many other options and workflows that more advanced users will find to be beneficial. But, hopefully this article helps you to understand the basics of using rails within a loft, and how to avoid some common errors.

 


Jeff Strater
Engineering Director
26,401 Views
9 Replies
Replies (9)
Message 2 of 10

HughesTooling
Consultant
Consultant

Thanks Jeff

 

Should have split that over a few posts so I could give more than one Kudos for all that work.Smiley Happy

 

Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Message 3 of 10

etfrench
Mentor
Mentor

I'll give him one for you Smiley Happy

ETFrench

EESignature

0 Likes
Message 4 of 10

daniel_lyall
Mentor
Mentor

Bookmarked Thanks @jeff_strater


Win10 pro | 16 GB ram | 4 GB graphics Quadro K2200 | Intel(R) 8Xeon(R) CPU E5-1620 v3 @ 3.50GHz 3.50 GHz

Daniel Lyall
The Big Boss
Mach3 User
My Websight, Daniels Wheelchair Customisations.
Facebook | Twitter | LinkedIn

0 Likes
Message 5 of 10

Anonymous
Not applicable

I have been using Fusion 360 to design an RC AIRPLANE and I am a beginner to CAD . While Doing the Nose Section of my Airplane I tried to use Loft using rails , However it keeps Giving Me this Error Message " Rail not Smooth"  .

I have Retried doing the Project  from the Beginning but the Same Problem Persists , Hence I am Badly Stuck  . Can anyone help ? 😞 

Message 6 of 10

jeff_strater
Community Manager
Community Manager

you really should start a whole new thread for a question like this, not try to tack on to an existing thread.  The short answer is:  the rails you use must be tangent-continuous from end to end.  So, if there are multiple curves involved, there must be a tangent constraint enforcing tangency the entire length of the rail


Jeff Strater
Engineering Director
0 Likes
Message 7 of 10

Anonymous
Not applicable

Smooth curve creation should have been covered in this as it is a requirement. I have used tangent constraints and still get this error.

0 Likes
Message 8 of 10

jeff_strater
Community Manager
Community Manager

ok, valid feedback.  This was meant to be an introduction, so not all topics were covered.  Can you share a design that shows a "rail not smooth" error where you believe that the rail is, in fact, smooth, yet you still get this error?  Thanks.


Jeff Strater
Engineering Director
0 Likes
Message 9 of 10

Anonymous
Not applicable
I deleted it, (4th time) and created it again, but then it would not chain select. Then found another help topic about the chain select not working properly, and how to get around that. I like lofting in Solidworks so much better, but don’t have the money for that machine or software.

Charles

0 Likes
Message 10 of 10

TrippyLighting
Consultant
Consultant

Please create a new thread and share your model.

 


EESignature

0 Likes