Constructor. Constructs the plane satisfying the equation
a*x + b*y + c*z + d = 0
The parameterization of this plane is set in the following way: origin is the closest point on the plane to the point (0,0,0), uAxis= norm.perpVector() and vAxis=norm.crossProduct(uAxis), where the vector norm is vec.normal().
Contract: The vector vec with coordinates (a, b, c) must have non-zero length.
Public Sub New(
a As double,
b As double,
c As double,
d As double
)
public Plane(
double a,
double b,
double c,
double d
);
| Parameters | Description |
|---|---|
| double a | Input coordinate a |
| double b | Input coordinate b |
| double c | Input coordinate c |
| double d | Input coordinate d |