| Name | Description |
---|
| Plane(Point3D, Vector3D) |
Creates plane one position on a plane an plane's normal.
|
| Plane(Vector3D, Double) |
Creates plane one position on a plane an plane's normal.
|
| Plane(Point3D, Point3D, Point3D) |
Creates plane from 3 positions. The orientation of normal is determined by counter-clockwise direction of positions.
If positions lie on the same line, this constructor trows an ArgumentException.
Use TryCreatePlane(Point3D, Point3D, Point3D) static method to avoid exception in this case.
|
| Plane(Double, Double, Double, Double) |
Creates a plane in form a*x + b*y + c*z + d = 0 (note: when using the a*x + b*y + c*z = d; you need to flip sign for d)
|