ForEachCurve