Package org.vrspace.server.obj
Class Point
java.lang.Object
org.vrspace.server.obj.Entity
org.vrspace.server.obj.Embedded
org.vrspace.server.obj.Point
A point (3D coordinate) in space. Embedded in VRObject during serialization,
does not exist on its own.
- Author:
- joe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetDistance(double x, double y, double z) booleanUtility method, confirms that coordinates of this point match the coordinates of the other point.booleanisInRange(double x, double y, double z, double range) booleanminus(double val) plus(double val) Methods inherited from class org.vrspace.server.obj.Entity
dispose, getObjectId
-
Constructor Details
-
Point
-
-
Method Details
-
getDistance
public double getDistance(double x, double y, double z) -
isInRange
-
isInRange
public boolean isInRange(double x, double y, double z, double range) -
copy
-
plus
-
minus
-
isEqual
Utility method, confirms that coordinates of this point match the coordinates of the other point. Method equals() can't be used for that purpose as it includes object id - requirement for persistence.- Parameters:
p- Point to compare- Returns:
- true if all coordinates are equal
-