| Parameter | Description |
|---|---|
| coefficientA | Coefficient A from plane equation. |
| coefficientB | Coefficient B from plane equation. |
| coefficientC | Coefficient C from plane equation. |
| coefficientD | Coefficient D from plane equation. |
Constructs a Plane from arbitrary coefficients A, B, C, D of the plane equation Ax + By + Cz + Dw = 0.
The constructed plane will be the normalized form of the plane specified by the given coefficients.
| Parameter | Description |
|---|---|
| normal | A non-zero vector that is perpendicular to the plane. It may be any length. |
| distance | Distance from the origin along the normal. A negative value moves the plane in the same direction as the normal while a positive value moves it in the opposite direction. |
Constructs a plane with a normal vector and distance from the origin.
The constructed plane will be the normalized form of the plane specified by the inputs.
| Parameter | Description |
|---|---|
| normal | A non-zero vector that is perpendicular to the plane. It may be any length. |
| pointInPlane | A point that lies in the plane. |
Constructs a plane with a normal vector and a point that lies in the plane.
The constructed plane will be the normalized form of the plane specified by the inputs.
| Parameter | Description |
|---|---|
| vector1InPlane | A non-zero vector that lies in the plane. It may be any length. |
| vector2InPlane | A non-zero vector that lies in the plane. It may be any length and must not be a scalar multiple of . |
| pointInPlane | A point that lies in the plane. |
Constructs a plane with two vectors and a point that all lie in the plane.
The constructed plane will be the normalized form of the plane specified by the inputs.