Package com.lightning.northstar.util
Class MutableAABB
java.lang.Object
com.lightning.northstar.util.MutableAABB
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(int x, int y, int z) booleancontains(net.minecraft.core.Vec3i pos) intdepth()intheight()voidinf()voidneg()voidset(MutableAABB other) voidsetCentered(int cx, int cy, int cz, int sx, int sy, int sz) voidunion(int x, int y, int z) voidunion(net.minecraft.core.Vec3i vec) intwidth()voidzero()
-
Field Details
-
minX
public int minX -
minY
public int minY -
minZ
public int minZ -
maxX
public int maxX -
maxY
public int maxY -
maxZ
public int maxZ
-
-
Constructor Details
-
MutableAABB
public MutableAABB() -
MutableAABB
public MutableAABB(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
-
-
Method Details
-
zero
public void zero() -
neg
public void neg() -
inf
public void inf() -
union
public void union(net.minecraft.core.Vec3i vec) -
union
public void union(int x, int y, int z) -
set
-
contains
public boolean contains(net.minecraft.core.Vec3i pos) -
contains
public boolean contains(int x, int y, int z) -
setCentered
public void setCentered(int cx, int cy, int cz, int sx, int sy, int sz) -
width
public int width() -
height
public int height() -
depth
public int depth()
-