Plane Constructors

You can manage the creation of planes by defining the formulae using plane constructors.


  • plane (Point, Point, Point): Plane

    Creates a plane through three points.


  • plane (a: Real, b: Real, c: Real, d: Length): Plane

    Creates a plane from its equation aX+bY+cZ=d.


  • plane (Line, Line): Plane

    Creates a plane through two lines.


  • plane (Point, Line): Plane

    Creates a plane through a point and a line.


  • plane (Curve): Plane

    Creates a plane through a planar curve.


  • planetangent (Surface, Point): Plane

    Creates a plane tangent to a surface at a given point.


  • planenormal (Curve, Point): Plane

    Creates a plane normal to a curve at a given point.


  • planeoffset (Plane, offset: Length, orientation: Boolean): Plane

    Creates an offset plane from another at a given distance. Set the boolean orientation to false to change the side of the created plane regarding the reference plane.


  • planeoffset (Plane, Point): Plane

    Creates an offset plane from another passing through a point.


  • planeangle (pln: Plane, axis: Line, angle: Angle, orientation: Boolean): Plane

    Creates an angle plane. Set the boolean orientation to false to change the side of the created plane regarding the reference plane.


  • planemean (Point, etc.): Point

    Computes a mean plane from a set of points.