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.Vec3DAABB.Ray3D.dirstatic final AABB.Vec3DAABB.Vec3D.UNIT_MAXPoint with the coordinate (1, 1, 1).Methods in studio.magemonkey.fabled.api.target that return AABB.Vec3DModifier and TypeMethodDescriptionfinal AABB.Vec3DAABB.Vec3D.add(AABB.Vec3D v) Add vector v and returns result as new vector.static AABB.Vec3DAABB.Vec3D.fromLocation(org.bukkit.Location loc) Construct a vector from a Bukkit location.static AABB.Vec3DAABB.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.Vec3DAABB.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.