Uses of Class
studio.magemonkey.fabled.api.target.AABB.Vec3D
Packages that use AABB.Vec3D
-
Uses of AABB.Vec3D in studio.magemonkey.fabled.api.target
Subclasses of AABB.Vec3D in studio.magemonkey.fabled.api.targetFields in studio.magemonkey.fabled.api.target declared as AABB.Vec3DModifier and TypeFieldDescriptionfinal AABB.Vec3D
AABB.Ray3D.dir
static final AABB.Vec3D
AABB.Vec3D.UNIT_MAX
Point with the coordinate (1, 1, 1).Methods in studio.magemonkey.fabled.api.target that return AABB.Vec3DModifier and TypeMethodDescriptionfinal AABB.Vec3D
AABB.Vec3D.add
(AABB.Vec3D v) Add vector v and returns result as new vector.static AABB.Vec3D
AABB.Vec3D.fromLocation
(org.bukkit.Location loc) Construct a vector from a Bukkit location.static AABB.Vec3D
AABB.Vec3D.fromVector
(org.bukkit.util.Vector v) Construct a copy of our immutable vector from Bukkit's mutable vector.AABB.Ray3D.getDirection()
AABB.getMax()
AABB.getMin()
AABB.Ray3D.getPointAtDistance
(double dist) AABB.intersectsRay
(AABB.Ray3D ray, float minDist, double maxDist) Calculates intersection with the given ray between a certain distance interval.AABB.Vec3D.normalize()
Normalizes the vector so that its magnitude = 1.AABB.Vec3D.scale
(double s) Scales vector uniformly and returns result as new vector.Methods in studio.magemonkey.fabled.api.target with parameters of type AABB.Vec3DModifier and TypeMethodDescriptionfinal AABB.Vec3D
AABB.Vec3D.add
(AABB.Vec3D v) Add vector v and returns result as new vector.Constructors in studio.magemonkey.fabled.api.target with parameters of type AABB.Vec3DModifierConstructorDescriptionAABB
(AABB.Vec3D min, AABB.Vec3D max) Creates a new instance from a minimum point and a maximum point.Ray3D
(AABB.Vec3D origin, AABB.Vec3D direction) Vec3D
(AABB.Vec3D v) Creates a new vector with the coordinates of the given vector.