Package georegression.struct.plane
Class PlaneNormal3D_F64
java.lang.Object
georegression.struct.plane.PlaneNormal3D_F64
- All Implemented Interfaces:
Serializable
Defines a plane using a point on the plane and the plane's normal. N*(x-p0) = 0, where N is the plane's
normal, p0 is a point on the plane, and 'x' is another point on the plane.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionThe plane's normalAn arbitrary point in the plane -
Constructor Summary
ConstructorDescriptionPlaneNormal3D_F64
(double px, double py, double pz, double nx, double ny, double nz) PlaneNormal3D_F64
(Point3D_F64 point, Vector3D_F64 normal) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
void
setN
(Vector3D_F64 n) void
setP
(Point3D_F64 p) setTo
(double px, double py, double pz, double nx, double ny, double nz) setTo
(Point3D_F64 point, Vector3D_F64 normal) toString()
void
zero()
-
Field Details
-
p
An arbitrary point in the plane -
n
The plane's normal
-
-
Constructor Details
-
PlaneNormal3D_F64
-
PlaneNormal3D_F64
-
PlaneNormal3D_F64
public PlaneNormal3D_F64(double px, double py, double pz, double nx, double ny, double nz) -
PlaneNormal3D_F64
public PlaneNormal3D_F64()
-
-
Method Details