Plane Constructor

Overload List

Method Description
Plane.Plane () Constructor. Constructs the plane with the origin=(0, 0, 0), uAxis=(1, 0, 0), and vAxis=(0, 1, 0).
Plane.Plane (double, double, double, double) Constructor. Constructs the plane satisfying the equation
Plane.Plane (Plane) Copy constructor. Constructs plane with the same origin, uAxis, and vAxis as the plane source.
Plane.Plane (Point3d, Point3d, Point3d) Constructs the plane with origin=or, uAxis=v1, and vAxis=v2.Contract: Vectors v1=pntU-or and v2=pntV-or are non-collinear.
Plane.Plane (Point3d, Vector3d) Constructs the plane with origin=pnt, uAxis= normal.perpVector(), and vAxis=normal.crossProduct(uAxis).Contract: Vector normal has non-zero length.
Plane.Plane (Point3d, Vector3d, Vector3d) Constructs the plane with origin=or, uAxis=v1, and vAxis=v2.Contract: Vectors v1=pntU-or and v2=pntV-or are non-collinear.