package openmods.shapes; import java.util.Set; import openmods.utils.render.GeometryUtils; import openmods.utils.render.GeometryUtils.Octant; public class ShapeSphereGenerator extends DefaultShapeGenerator { private final Set<Octant> octants; public ShapeSphereGenerator() { this(Octant.ALL); } public ShapeSphereGenerator(Set<Octant> octants) { this.octants = octants; } @Override public void generateShape(int minX, int minY, int minZ, int maxX, int maxY, int maxZ, IShapeable shapeable) { GeometryUtils.makeEllipsoid(minX, minY, minZ, maxX, maxY, maxZ, shapeable, octants); } }