public final class BitSetVoxelShapePart extends VoxelShapePart
VoxelShapePart.IFaceConsumer, VoxelShapePart.ILineConsumer
xSize, ySize, zSize
コンストラクタと説明 |
---|
BitSetVoxelShapePart(int xSizeIn,
int ySizeIn,
int zSizeIn) |
BitSetVoxelShapePart(int xSizeIn,
int ySizeIn,
int zSizeIn,
int minX,
int minY,
int minZ,
int maxX,
int maxY,
int maxZ) |
BitSetVoxelShapePart(VoxelShapePart shapePart) |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getEnd(Direction.Axis axis) |
protected int |
getIndex(int x,
int y,
int z) |
int |
getStart(Direction.Axis axis) |
boolean |
isEmpty() |
boolean |
isFilled(int x,
int y,
int z) |
protected boolean |
isZAxisLineFull(int fromZ,
int toZ,
int x,
int y) |
void |
setFilled(int x,
int y,
int z,
boolean expandBounds,
boolean filled) |
protected void |
setZAxisLine(int fromZ,
int toZ,
int x,
int y,
boolean filled) |
contains, containsWithRotation, firstFilled, forEachBox, forEachEdge, forEachFace, getSize, getXSize, getYSize, getZSize, isFilledWithRotation, isXZRectangleFull, lastFilled
public BitSetVoxelShapePart(int xSizeIn, int ySizeIn, int zSizeIn)
public BitSetVoxelShapePart(int xSizeIn, int ySizeIn, int zSizeIn, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
public BitSetVoxelShapePart(VoxelShapePart shapePart)
protected int getIndex(int x, int y, int z)
public boolean isFilled(int x, int y, int z)
isFilled
クラス内 VoxelShapePart
public void setFilled(int x, int y, int z, boolean expandBounds, boolean filled)
setFilled
クラス内 VoxelShapePart
public boolean isEmpty()
isEmpty
クラス内 VoxelShapePart
public int getStart(Direction.Axis axis)
getStart
クラス内 VoxelShapePart
public int getEnd(Direction.Axis axis)
getEnd
クラス内 VoxelShapePart
protected boolean isZAxisLineFull(int fromZ, int toZ, int x, int y)
isZAxisLineFull
クラス内 VoxelShapePart
protected void setZAxisLine(int fromZ, int toZ, int x, int y, boolean filled)
setZAxisLine
クラス内 VoxelShapePart