src/Elements/Geometry/Arc.cs
/// <summary>
/// Return transform on the arc at parameter u.
/// </summary>
/// <param name="u">A parameter between 0.0 and 1.0 on the arc.</param>
/// <returns>A transform with its origin at u along the curve and its Z axis tangent to the curve.</returns>
Return transform on the arc at parameter u.
Return transform on the arc at parameter u .
public override Transform TransformAt(double u)
        {
            var p = PointAt(u);
            var x = (p - this.Center).Unitized();
            var y = Vector3.ZAxis;
            return new Transform(p, x, x.Cross(y));
        }
public override Transform TransformAt ( double u ) { var p = PointAt ( u ) ; var x = ( p - this . Center ) . Unitized ( ) ; var y = Vector3 . ZAxis ; return new Transform ( p , x , x . Cross ( y ) ) ; }
Return transform on the arc at parameter u.
Return transform on the arc at parameter u .
A transform with its origin at u along the curve and its Z axis tangent to the curve.
A transform with its origin at u along the curve and its Z axis tangent to the curve .
u
double
A parameter between 0.0 and 1.0 on the arc.
A parameter between 0 . 0 and 1 . 0 on the arc .