| Modifier and Type | Method and Description |
|---|---|
boolean |
checkToleranceBounds(Vector3 center,
Box bounds) |
default Shape |
copy() |
Shape2D[] |
getAs2DArray() |
default Vector3 |
getBounded(double x,
double y,
double z) |
default Vector3 |
getBounded(Vector3 pos) |
double |
getBoundedX(double x,
double y,
double z) |
default double |
getBoundedX(Vector3 pos) |
default Vector2 |
getBoundedXY(double x,
double y) |
default Vector2 |
getBoundedXY(Vector2 xy) |
default Vector2 |
getBoundedXZ(double x,
double z) |
default Vector2 |
getBoundedXZ(Vector2 xz) |
double |
getBoundedY(double x,
double y,
double z) |
default double |
getBoundedY(Vector3 pos) |
default Vector2 |
getBoundedYZ(double y,
double z) |
default Vector2 |
getBoundedYZ(Vector2 yz) |
double |
getBoundedZ(double x,
double y,
double z) |
default double |
getBoundedZ(Vector3 pos) |
default Vector3 |
getCenter(Vector3 center) |
double |
getDepth() |
double |
getHeight() |
default Shape |
getScaled(double scale) |
default Shape |
getScaled(double scaleH,
double scaleV) |
Shape |
getScaled(double scaleX,
double scaleY,
double scaleZ) |
default Shape |
getScaled(Vector2 scale) |
default Shape |
getScaled(Vector3 scale) |
double |
getWidth() |
boolean |
isInside(double x,
double y,
double z) |
default boolean |
isInside(Vector3 pos) |
default FuzzBall |
makeFuzzBall(int minCount,
int maxCount,
float minWidth,
float maxWidth) |
default FuzzBall |
makeFuzzBall(int minCount,
int maxCount,
float minWidth,
float maxWidth,
ColorCache baseColor,
float alpha) |
default FuzzBall |
makeFuzzBall(int minCount,
int maxCount,
float minWidth,
float maxWidth,
ColorCache baseColor,
float minAlpha,
float maxAlpha) |
FuzzBall |
makeFuzzBall(int minCount,
int maxCount,
float minWidth,
float maxWidth,
java.util.function.Supplier<ColorCache> colorGenerator) |
Vector2 |
random2D() |
Vector3 |
random3D() |
default Shape copy()
Shape2D[] getAs2DArray()
default Vector3 getBounded(double x, double y, double z)
default double getBoundedX(Vector3 pos)
double getBoundedX(double x,
double y,
double z)
default Vector2 getBoundedXY(double x, double y)
default Vector2 getBoundedXZ(double x, double z)
default double getBoundedY(Vector3 pos)
double getBoundedY(double x,
double y,
double z)
default Vector2 getBoundedYZ(double y, double z)
default double getBoundedZ(Vector3 pos)
double getBoundedZ(double x,
double y,
double z)
double getDepth()
double getHeight()
default Shape getScaled(double scale)
default Shape getScaled(double scaleH, double scaleV)
Shape getScaled(double scaleX, double scaleY, double scaleZ)
double getWidth()
boolean isInside(double x,
double y,
double z)
default boolean isInside(Vector3 pos)
default FuzzBall makeFuzzBall(int minCount, int maxCount, float minWidth, float maxWidth)
default FuzzBall makeFuzzBall(int minCount, int maxCount, float minWidth, float maxWidth, ColorCache baseColor, float minAlpha, float maxAlpha)
default FuzzBall makeFuzzBall(int minCount, int maxCount, float minWidth, float maxWidth, ColorCache baseColor, float alpha)
FuzzBall makeFuzzBall(int minCount, int maxCount, float minWidth, float maxWidth, java.util.function.Supplier<ColorCache> colorGenerator)
Vector2 random2D()
Vector3 random3D()