Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- setMinMax(Vector2d, Vector2d)
- setMinMax(double[], double[])
- setMinMax(float[], float[])
- setEmpty()
- setMinMax(double, double)
- union(Box2D)
- assign(Box2D)
- minkowskiSum(Box2D)
- normalize()
- offset(Vector2d)
- sweep(Vector2d)
- extendToInt()
- extend(double, double)
- width()
- height()
- isIntersecting(Box2D)
- getBox(double, double)
- containsPosition(Vector2d, Vector2d)
- containsPosition(Vector2d, double, double)
- toString()
Class Box2D
java.lang.Object
com.hypixel.hytale.math.shape.Box2D
- All Implemented Interfaces:
Shape2D
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BuilderCodec<Box2D> final org.joml.Vector2dfinal org.joml.Vector2d -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsPosition(org.joml.Vector2d origin, double xx, double yy) booleancontainsPosition(org.joml.Vector2d origin, org.joml.Vector2d position) extend(double extentX, double extentY) getBox(double x, double y) doubleheight()booleanisIntersecting(Box2D other) minkowskiSum(Box2D bb) offset(org.joml.Vector2d pos) setEmpty()setMinMax(double[] min, double[] max) setMinMax(double min, double max) setMinMax(float[] min, float[] max) setMinMax(org.joml.Vector2d min, org.joml.Vector2d max) sweep(org.joml.Vector2d v) toString()doublewidth()
-
Field Details
-
CODEC
-
min
@Nonnull public final org.joml.Vector2d min -
max
@Nonnull public final org.joml.Vector2d max
-
-
Constructor Details
-
Box2D
public Box2D() -
Box2D
-
Box2D
public Box2D(@Nonnull org.joml.Vector2d min, @Nonnull org.joml.Vector2d max) -
Box2D
public Box2D(double xMin, double yMin, double xMax, double yMax)
-
-
Method Details
-
setMinMax
-
setMinMax
-
setMinMax
-
setEmpty
-
setMinMax
-
union
-
assign
-
minkowskiSum
-
normalize
-
offset
-
sweep
-
extendToInt
-
extend
-
width
public double width() -
height
public double height() -
isIntersecting
-
getBox
-
containsPosition
public boolean containsPosition(@Nonnull org.joml.Vector2d origin, @Nonnull org.joml.Vector2d position) - Specified by:
containsPositionin interfaceShape2D
-
containsPosition
public boolean containsPosition(@Nonnull org.joml.Vector2d origin, double xx, double yy) - Specified by:
containsPositionin interfaceShape2D
-
toString
-