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 Point3add(Point3 p, Vector3 v, Point3 dest)static Point3blend(Point3 p0, Point3 p1, float blend, Point3 dest)floatdistanceTo(float px, float py, float pz)floatdistanceTo(Point3 p)floatdistanceToSquared(float px, float py, float pz)floatdistanceToSquared(Point3 p)floatget(int i)static Point3mid(Point3 p1, Point3 p2, Point3 dest)static Vector3normal(Point3 p0, Point3 p1, Point3 p2)static Vector3normal(Point3 p0, Point3 p1, Point3 p2, Vector3 dest)Point3set(float x, float y, float z)Point3set(Point3 p)static Vector3sub(Point3 p1, Point3 p2, Vector3 dest)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-