All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected double |
calculateMaxDistance(AxisCycleDirection axisCycle,
Box box,
double maxDist) |
double |
calculateMaxDistance(Direction.Axis axis,
Box box,
double maxDist) |
void |
forEachBox(VoxelShapes.BoxConsumer boxConsumer) |
void |
forEachEdge(VoxelShapes.BoxConsumer boxConsumer) |
Box |
getBoundingBox() |
List<Box> |
getBoundingBoxes() |
protected int |
getCoordIndex(Direction.Axis axis,
double coord) |
double |
getEndingCoord(Direction.Axis axis,
double from,
double to) |
VoxelShape |
getFace(Direction facing) |
double |
getMax(Direction.Axis axis) |
double |
getMin(Direction.Axis axis) |
protected double |
getPointPosition(Direction.Axis axis,
int index) |
protected abstract it.unimi.dsi.fastutil.doubles.DoubleList |
getPointPositions(Direction.Axis axis) |
private VoxelShape |
getUncachedFace(Direction direction) |
boolean |
isEmpty() |
VoxelShape |
offset(double x,
double y,
double z) |
BlockHitResult |
raycast(Vec3d start,
Vec3d end,
BlockPos pos) |
VoxelShape |
simplify() |
String |
toString() |