# Plane

Constructs a plane.

## Syntax

```plane(Point, Segment)
```
```plane(List)
```
```plane(Real, Real, Real, Real)
```
```plane(Point, Vector)
```
```plane(Point, Vector, Vector)
```
```plane(Point, Line)
```
```plane(Point, Point, Point)
```
```plane(Line, Line)
```

## Description

Given a point and a segment, constructs a plane perpendicular to the segment that passes through the point.  Given a list with, at least, three coplanar points, constructs a plane that passes through all the points. The general equation for a plane is: $Ax+By+Cz+D=0$. The four inputs are the four coefficients: $A$, $B$, $C$ and $D$. Given a point and a vector, constructs a plane perpendicular to the vector given and passing through the point. Given a point and two vectors, constructs the plane with vectors given and passing through the point. Given a point and a line, constructs the plane perpendicular to the line and passing through the point.  Constructs the plane passing through all three points.  Given two lines, constructs a plane that contains such lines.  