public override Vector3d GetFirstDerivative(PointOnLine pointOnLine) => ncadArc.GetFirstDerivative(pointOnLine.Point);
public override Vector3d GetFirstDerivative(PointOnLine pointOnLine) { var derivative = ncadSegment.Direction; return(Reversed ? -derivative : derivative); }
public override Vector3d GetFirstDerivative(PointOnLine pointOnLine) => pointOnLine.Parent.GetFirstDerivative(pointOnLine);
public override Vector3d GetFirstDerivative(PointOnLine pointOnLine) => ncadLine.GetFirstDerivative(pointOnLine.Point) * (reversed ? -1.0 : 1.0);
public abstract Vector3d GetFirstDerivative(PointOnLine pointOnLine);