Surface Continuity - A Comparison
Can anyone explain to me why these two loft methods result in different surface geometry?
1. Loft curve 1 to curve 2 (with rails), Loft edge to curve 3 (same rails), adjust continuity to g2.
<?xml version="1.0" encoding="UTF-8"?>
2. Loft curve 1 through curve 2 to curve 3 (with rails)
<?xml version="1.0" encoding="UTF-8"?>
Resulting geometry is similar, but not quite. It looks like the second method allows the isoparms to be evenly spaced across the entire surface, and therefore smoother overall. Also notice the strange artifact on the left-hand side of method one.
Find more posts tagged with
Thanks Arjun. It is attached.
Hi Steve, these two method are quite different since in the first you make a Loft without taking into consideration the last curve and getting a more straight shape, and then you make another Loft which is forced to take the edge of the first one as a reference for G2 continuity and so there is no way for it to modify the first Loft.
This method generates for sure more points because of the higher level of constraints you are applying.
The second is way lighter since you give all the curves from the beginning and you leave more freedom to the Loft tool to make a shape that better interpolate all the curves.
You still get continuity in the middle, maybe even higher than G2, but that is an internal continuity (internal to the surface itself) that is way easier to achieve.
You might get another variation by making the first Loft from curve 2 to curve 3, and then making another Loft with G2 continuity in the middle edge.
This would be the same as the first one bit with a different shape, since you get the more flat part between curve 2 and 3, and then the more curved one after the continuity point.
Hope this clarifies.
Ciao!
Antonio
Thanks Antonio - that does help clarify. For these three curves I would, of course, most easily get a nice surface by including all three. I'm trying to understand what will happen when I start adding additional curves to represent what will become a significantly more complex shape and if the loft tool is the best method to move forward. It's helpful to see that there's a difference between internal continuity of a surface and one applied after the fact by adjusting the edge constraint.
Thanks again Arjun. The surfaces are much closer with that method and it also eliminated the surface artifact I had observed.
I understand that the arc length profiles and arc length rails options control how evenly the isoparms are spaced, but could you explain what this means? Is it an alternate set of constraints or a secondary solution for the NURBS calculations?
Thanks!
Hi Steve,
The Arc Lenght checkbox activates an internal reconstruction of the curves before to process them trough the Loft tool.
It would be kind of the same if you would do that by hand on the curves and then apply the Loft tool.
The advantage of having it as an option in the tool is that it is much faster and you can use it also on surface edges.
Antonio
I also noticed a drastic increase in hull lines when adjusting to G2 continuity. Is that typical?
Positional surface constraint:
<?xml version="1.0" encoding="UTF-8"?>
G1 Tangential surface constraint:
<?xml version="1.0" encoding="UTF-8"?>
G2 Curvature surface constraint:
<?xml version="1.0" encoding="UTF-8"?>