GeomPlane

public class GeomPlane

Constructors

Link copied to clipboard
public void GeomPlane(Location origin, Vector dirX, Vector dirY)
public void GeomPlane(Location origin, Vector perpendicular)
public void GeomPlane(Location origin)

Properties

Link copied to clipboard
public final Map<GeomPlane, Vector> childrenPlanes
Link copied to clipboard
public double independentNum
Link copied to clipboard
public final Location screenCenterLocation

Functions

Link copied to clipboard
public boolean addChildrenPlane(GeomPlane geomPlane)
Link copied to clipboard
public Vector2d getBaseChange(Vector vector)
Link copied to clipboard
public Vector2d getBaseChangeAligned(Vector vector)
Link copied to clipboard
Link copied to clipboard
public Map<GeomPlane, Vector> getChildrenPlanes()
Link copied to clipboard
public Vector getDirectorXVector()
Link copied to clipboard
public Vector getDirectorYVector()
Link copied to clipboard
Link copied to clipboard
public double getIndependentNum()
Link copied to clipboard
public Vector getPerpendicularVector()
Link copied to clipboard
public Vector getPointIntersection(Vector linePoint, Vector lineDirection)
public Vector getPointIntersection(Vector linePoint, Vector lineDirection, boolean discardLookaway)
Link copied to clipboard
public Vector getPointProjection(Vector position)
Link copied to clipboard
public Location getScreenCenterLocation()
Link copied to clipboard
public Location getWorldFromRelative(double x, double y, double z)
Link copied to clipboard
public Location getWorldFromRelativeNormal(double x, double y, double z)
Link copied to clipboard
public final void rotateOverAbsX(double radians)
Link copied to clipboard
public final void rotateOverAbsY(double radians)
Link copied to clipboard
public final void rotateOverAbsZ(double radians)
Link copied to clipboard
public void rotateOverAxis(Vector axis, double radians)
Link copied to clipboard
public final void rotateOverLocalX(double radians)
Link copied to clipboard
public final void rotateOverLocalY(double radians)
Link copied to clipboard
public final void rotateOverLocalZ(double radians)
Link copied to clipboard
public void setIdentifier(String identifier)
Link copied to clipboard
public final void setLocation(Location location)
Link copied to clipboard
public final void translate(Vector vector)