|
|||||||||
| Atavism Version 2018.1 | AGIS API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectatavism.server.math.Point
public class Point
this object is not thread safe
| Constructor Summary | |
|---|---|
Point()
|
|
Point(AOVector v)
|
|
Point(float x,
float y,
float z)
|
|
Point(Point p)
|
|
| Method Summary | |
|---|---|
void |
add(AOVector other)
|
void |
add(float x,
float y,
float z)
|
void |
add(int x,
int y,
int z)
|
void |
add(Point other)
|
java.lang.Object |
clone()
|
static float |
distanceTo(Point p1,
Point p2)
returns distance from p1 to p2 |
static float |
distanceToSquared(Point p1,
Point p2)
returns the square of the distance from p1 to p2. |
static float |
distanceToSquaredXZ(Point p1,
Point p2)
returns the square of the distance from p1 to p2 on the XZ plane. |
static float |
distanceToXZ(Point p1,
Point p2)
returns distance from p1 to p2 on the XZ plane |
boolean |
equals(java.lang.Object obj)
|
float |
getX()
|
float |
getY()
|
float |
getZ()
|
void |
multiply(float factor)
|
void |
negate()
|
static Point |
parsePoint(java.lang.String s)
|
void |
readExternal(java.io.ObjectInput in)
|
void |
setX(float x)
|
void |
setY(float y)
|
void |
setZ(float z)
|
void |
sub(AOVector other)
|
void |
sub(Point other)
|
java.lang.String |
toString()
|
void |
writeExternal(java.io.ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Point()
public Point(float x,
float y,
float z)
public Point(AOVector v)
public Point(Point p)
| Method Detail |
|---|
public java.lang.Object clone()
clone in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object
public void add(int x,
int y,
int z)
public void add(float x,
float y,
float z)
public void add(Point other)
public void sub(Point other)
public void add(AOVector other)
public void sub(AOVector other)
public void negate()
public void multiply(float factor)
public java.lang.String toString()
toString in class java.lang.Objectpublic static Point parsePoint(java.lang.String s)
public float getX()
public float getY()
public float getZ()
public void setX(float x)
public void setY(float y)
public void setZ(float z)
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOException
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOException
java.lang.ClassNotFoundException
public static float distanceToXZ(Point p1,
Point p2)
public static float distanceToSquaredXZ(Point p1,
Point p2)
public static float distanceTo(Point p1,
Point p2)
public static float distanceToSquared(Point p1,
Point p2)
|
Copyright © 2018 Dragonsan Studios Sp. z o.o. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||