strange trim behavior / how best to align points on curve?

 From:  yophie
7816.1 
Hi Michael,

While trying to divide up a curved surface, I came across an odd behavior from the trim tool.

I used Array>Curve with "align to surface," then used the edge of my object to trim the newly created curves. In two directions I had no problem. When I tried to replicate this in a third direction, the trim command created a pattern of trim points that did not follow the trimming curve.



The only way I found to remedy this was to extrude a plane from the trimming curve, then manually move the ends of the trimmed lines onto my original curve. The problem with this is that it's totally free-hand.

My questions are:

1) Why did this trimming glitch happened only in the third direction of an equilateral object?

2) Is there a tool I can use to align the points to a curve, or does this have to be done manually?