Class PlaneGeneral3D_F32

java.lang.Object
georegression.struct.plane.PlaneGeneral3D_F32
All Implemented Interfaces:
Serializable

@Generated("georegression.struct.plane.PlaneGeneral3D_F64") public class PlaneGeneral3D_F32 extends Object implements Serializable

Represents the line using four parameters such that any point on the planes obeys the following formula, A*x + B*y + C*z = D. Any 3D plane can be represented using this notation. This formulation is also known as scalar.

If in Hessian normal form, then (A,B,C) is the unit normal, and D is distance of the plane from the origin. The sign of D determines the side on the plane on which the origin is located. normalize()

NOTE: The normal of the plane is the vector (A,B,C)

See Also:
  • Field Details

    • A

      public float A
      Coefficients which define the plane.
    • B

      public float B
      Coefficients which define the plane.
    • C

      public float C
      Coefficients which define the plane.
    • D

      public float D
      Coefficients which define the plane.
  • Constructor Details

    • PlaneGeneral3D_F32

      public PlaneGeneral3D_F32(PlaneGeneral3D_F32 src)
    • PlaneGeneral3D_F32

      public PlaneGeneral3D_F32(float a, float b, float c, float d)
    • PlaneGeneral3D_F32

      public PlaneGeneral3D_F32()
  • Method Details