My guess is not a bug but an intentional choice when the code was written.
Very desirable when “Align with surface” is selected and the rail is an untrimmed edge or an isocurve would be options similar to MatchSrf for Isocurve direction:
“Preserve isocruve direction” is not included because it is not applicable to creating a surface using Sweep1.
how to get a sweep1 align Surface Edge for untrimmed Edges:
use _fin to extend the Surface-Edge … the green stripe, “helper”.
match to a 10x higher tangent-accuracy then you need the sweep1 to be: _matchSrf (tangent, none, by closest Point = yes, refine = yes, Tangent = 0.1 … 0.01 Degree, make perpendicular to target edge)
_sweep1 along the edge of the green surface stripe
Hi Tom - I see this, thanks - I do not think there should be a difference here - the sweep sections should be aligned to the surface normal and edge in the same way.
Hi Tom - hm… I am not even sure what this would mean in this context. What are we adjusting? What happens when the shape curves are not oriented according to the setting to begin with? I see what the idea is in general, and it may be a fine one but it looks to me like a significant rehashing of Sweep1, not a papercut. I am all for more interactive adjustability in all of these surfcing tools - something like this would take a good deal of thought and testing.
Within the current command I could see how a simple sweep could problably be made when an edge is untrimmed though…