|
|||||||||
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.Object
public 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.Object
public 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.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.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 |