SketchPlane NewSketchPlanePassLine(
Line line)
{
XYZ p = line.GetEndPoint( 0 );
XYZ q = line.GetEndPoint( 1 );
XYZ norm;
if( p.X == q.X )
{
norm = XYZ.BasisX;
}
else if( p.Y == q.Y )
{
norm = XYZ.BasisY;
}
else
{
norm = XYZ.BasisZ;
}
//Plane plane = _creapp.NewPlane( norm, p ); // 2016
Plane plane = Plane.CreateByNormalAndOrigin( norm, p ); // 2017
//return _credoc.NewSketchPlane( plane ); // 2013
return SketchPlane.Create( _doc, plane ); // 2014
}