public class OrientedBB
extends java.lang.Object
| Constructor and Description |
|---|
OrientedBB() |
OrientedBB(net.minecraft.util.math.AxisAlignedBB bb) |
OrientedBB(net.minecraft.util.math.vector.Vector3d center,
net.minecraft.util.math.vector.Vector3d extents,
Matrix3d rotation) |
| Modifier and Type | Method and Description |
|---|---|
OrientedBB |
copy() |
net.minecraft.util.math.AxisAlignedBB |
getAsAxisAlignedBB() |
net.minecraft.util.math.vector.Vector3d |
getCenter() |
Matrix3d |
getRotation() |
net.minecraft.util.math.vector.Vector3d |
intersect(net.minecraft.util.math.AxisAlignedBB bb) |
ContinuousOBBCollider.ContinuousSeparationManifold |
intersect(net.minecraft.util.math.AxisAlignedBB bb,
net.minecraft.util.math.vector.Vector3d motion) |
void |
move(net.minecraft.util.math.vector.Vector3d offset) |
void |
setCenter(net.minecraft.util.math.vector.Vector3d center) |
void |
setRotation(Matrix3d rotation) |
public OrientedBB(net.minecraft.util.math.AxisAlignedBB bb)
public OrientedBB()
public OrientedBB(net.minecraft.util.math.vector.Vector3d center,
net.minecraft.util.math.vector.Vector3d extents,
Matrix3d rotation)
public OrientedBB copy()
public net.minecraft.util.math.vector.Vector3d intersect(net.minecraft.util.math.AxisAlignedBB bb)
public ContinuousOBBCollider.ContinuousSeparationManifold intersect(net.minecraft.util.math.AxisAlignedBB bb, net.minecraft.util.math.vector.Vector3d motion)
public Matrix3d getRotation()
public void setRotation(Matrix3d rotation)
public net.minecraft.util.math.vector.Vector3d getCenter()
public void setCenter(net.minecraft.util.math.vector.Vector3d center)
public void move(net.minecraft.util.math.vector.Vector3d offset)
public net.minecraft.util.math.AxisAlignedBB getAsAxisAlignedBB()