Contents
- Description
- Method Summary
- Method Details
- getBox(Vector3dc)
- getBox(double, double, double)
- containsPosition(Vector3dc, Vector3dc)
- containsPosition(Vector3dc)
- containsPosition(double, double, double)
- expand(double)
- forEachBlock(Vector3dc, TriIntPredicate)
- forEachBlock(Vector3dc, double, TriIntPredicate)
- forEachBlock(double, double, double, TriIntPredicate)
- forEachBlock(double, double, double, double, TriIntPredicate)
- forEachBlock(Vector3dc, T, TriIntObjPredicate)
- forEachBlock(Vector3dc, double, T, TriIntObjPredicate)
- forEachBlock(double, double, double, T, TriIntObjPredicate)
- forEachBlock(double, double, double, double, T, TriIntObjPredicate)
Interface Shape
- All Known Implementing Classes:
Box, Cylinder, Ellipsoid, OriginShape
public interface Shape
- Since:
- 17/6/17.
- Version:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsPosition(double x, double y, double z) default booleancontainsPosition(org.joml.Vector3dc position) default booleancontainsPosition(org.joml.Vector3dc origin, org.joml.Vector3dc position) voidexpand(double radius) booleanforEachBlock(double x, double y, double z, double epsilon, TriIntPredicate consumer) <T> booleanforEachBlock(double x, double y, double z, double epsilon, T t, TriIntObjPredicate<T> consumer) default booleanforEachBlock(double x, double y, double z, TriIntPredicate consumer) default <T> booleanforEachBlock(double x, double y, double z, T t, TriIntObjPredicate<T> consumer) default booleanforEachBlock(org.joml.Vector3dc origin, double epsilon, TriIntPredicate consumer) default <T> booleanforEachBlock(org.joml.Vector3dc origin, double epsilon, T t, TriIntObjPredicate<T> consumer) default booleanforEachBlock(org.joml.Vector3dc origin, TriIntPredicate consumer) default <T> booleanforEachBlock(org.joml.Vector3dc origin, T t, TriIntObjPredicate<T> consumer) getBox(double x, double y, double z) default BoxgetBox(org.joml.Vector3dc position)
-
Method Details
-
getBox
-
getBox
-
containsPosition
default boolean containsPosition(@Nonnull org.joml.Vector3dc origin, @Nonnull org.joml.Vector3dc position) -
containsPosition
default boolean containsPosition(@Nonnull org.joml.Vector3dc position) -
containsPosition
boolean containsPosition(double x, double y, double z) -
expand
void expand(double radius) -
forEachBlock
-
forEachBlock
default boolean forEachBlock(@Nonnull org.joml.Vector3dc origin, double epsilon, TriIntPredicate consumer) -
forEachBlock
-
forEachBlock
-
forEachBlock
default <T> boolean forEachBlock(@Nonnull org.joml.Vector3dc origin, T t, TriIntObjPredicate<T> consumer) -
forEachBlock
default <T> boolean forEachBlock(@Nonnull org.joml.Vector3dc origin, double epsilon, T t, TriIntObjPredicate<T> consumer) -
forEachBlock
-
forEachBlock
<T> boolean forEachBlock(double x, double y, double z, double epsilon, T t, TriIntObjPredicate<T> consumer)
-