Package org.sunflow.math
Class Point3
- java.lang.Object
-
- org.sunflow.math.Point3
-
public final class Point3 extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Point3
add(Point3 p, Vector3 v, Point3 dest)
static Point3
blend(Point3 p0, Point3 p1, float blend, Point3 dest)
float
distanceTo(float px, float py, float pz)
float
distanceTo(Point3 p)
float
distanceToSquared(float px, float py, float pz)
float
distanceToSquared(Point3 p)
float
get(int i)
static Point3
mid(Point3 p1, Point3 p2, Point3 dest)
static Vector3
normal(Point3 p0, Point3 p1, Point3 p2)
static Vector3
normal(Point3 p0, Point3 p1, Point3 p2, Vector3 dest)
Point3
set(float x, float y, float z)
Point3
set(Point3 p)
static Vector3
sub(Point3 p1, Point3 p2, Vector3 dest)
java.lang.String
toString()
-
-
-
Constructor Detail
-
Point3
public Point3()
-
Point3
public Point3(float x, float y, float z)
-
Point3
public Point3(Point3 p)
-
-
Method Detail
-
get
public float get(int i)
-
distanceTo
public final float distanceTo(Point3 p)
-
distanceTo
public final float distanceTo(float px, float py, float pz)
-
distanceToSquared
public final float distanceToSquared(Point3 p)
-
distanceToSquared
public final float distanceToSquared(float px, float py, float pz)
-
set
public final Point3 set(float x, float y, float z)
-
toString
public final java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-