Hi Jon,
yes, the example is right, and it does move the curve without making a copy. But the return value is just stating whether the operation succeeded or not.
So, all you need to do is: Dim vect As New Vector3d(0, 3, 0)
If x.Transform(Transform.Translation(vect)) Then
A = x
End If
Otherwise, also Curve.Translate() will do.
- Giulio
______________
giulio@mcneel.com
McNeel Europe, Barcelona