| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final long |
| Access | Constructor and Description |
|---|---|
| public | Point4f(float
the x coordinate x, float the y coordinate y, float the z coordinate z, float the w coordinate w)Constructs and initializes a Point4f from the specified xyzw coordinates. |
| public | Point4f(float[]
the array of length 4 containing xyzw in order p)Constructs and initializes a Point4f from the array of length 4. |
| public | |
| public | |
| public | |
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final float | |
| public final float | Returns: the L-1 distancethe other point p1)Computes the L-1 (Manhattan) distance between this point and point p1. |
| public final float | Returns: the L-infinite distancethe other point p1)Computes the L-infinite distance between this point and point p1. |
| public final float | Returns: the square of distance between these two points as a floatthe other point p1)Computes the square of the distance between this point and point p1. |
| public final void | |
| public final void |
| serialVersionUID | back to summary |
|---|---|
| pack-priv static final long serialVersionUID | |
| Point4f | back to summary |
|---|---|
| public Point4f(float x, float y, float z, float w) Constructs and initializes a Point4f from the specified xyzw coordinates.
| |
| Point4f | back to summary |
|---|---|
| public Point4f(float[] p) Constructs and initializes a Point4f from the array of length 4.
| |
| Point4f | back to summary |
|---|---|
| public Point4f(Point4f p1) Constructs and initializes a Point4f from the specified Point4f.
| |
| Point4f | back to summary |
|---|---|
| public Point4f(Point4d p1) Constructs and initializes a Point4f from the specified Point4d.
| |
| Point4f | back to summary |
|---|---|
| public Point4f(Tuple4f t1) Constructs and initializes a Point4f from the specified Tuple4f.
| |
| Point4f | back to summary |
|---|---|
| public Point4f(Tuple4d t1) Constructs and initializes a Point4f from the specified Tuple4d.
| |
| Point4f | back to summary |
|---|---|
| public Point4f(Tuple3f t1) Constructs and initializes a Point4f from the specified Tuple3f. The x,y,z components of this point are set to the corresponding components of tuple t1. The w component of this point is set to 1.
| |
| Point4f | back to summary |
|---|---|
| public Point4f() Constructs and initializes a Point4f to (0,0,0,0). | |
| distance | back to summary |
|---|---|
| public final float distance(Point4f p1) Computes the distance between this point and point p1.
| |
| distanceL1 | back to summary |
|---|---|
| public final float distanceL1(Point4f p1) Computes the L-1 (Manhattan) distance between this point and point p1. The L-1 distance is equal to: abs(x1-x2) + abs(y1-y2) + abs(z1-z2) + abs(w1-w2).
| |
| distanceLinf | back to summary |
|---|---|
| public final float distanceLinf(Point4f p1) Computes the L-infinite distance between this point and point p1. The L-infinite distance is equal to MAX[abs(x1-x2), abs(y1-y2), abs(z1-z2), abs(w1-w2)].
| |
| distanceSquared | back to summary |
|---|---|
| public final float distanceSquared(Point4f p1) Computes the square of the distance between this point and point p1.
| |
| project | back to summary |
|---|---|
| public final void project(Point4f p1) Multiplies each of the x,y,z components of the Point4f parameter by 1/w, places the projected values into this point, and places a 1 as the w parameter of this point.
| |
| set | back to summary |
|---|---|
| public final void set(Tuple3f t1) Sets the x,y,z components of this point to the corresponding components of tuple t1. The w component of this point is set to 1.
| |