java.lang.Object
team.lodestar.lodestone.modules.rendering.particle.runtime.profile.sphere.SphereInfo

public class SphereInfo extends Object
  • Field Details

    • SPHERE_RANDOM

      protected static final net.minecraft.util.RandomSource SPHERE_RANDOM
    • min

      protected final double[] min
    • max

      protected final double[] max
    • mode

      protected SphereInfo.PlacementMode mode
    • angleWeighing

      protected Easing angleWeighing
    • minAngle

      protected double minAngle
    • maxAngle

      protected double maxAngle
  • Constructor Details

    • SphereInfo

      public SphereInfo(double xMin, double yMin, double zMin, double xMax, double yMax, double zMax)
  • Method Details

    • mode

    • withWeightedAngle

      public SphereInfo withWeightedAngle(Easing angleWeighing)
    • clampAngle

      public SphereInfo clampAngle(double minAngle, double maxAngle)
    • pickPosition

      public double[] pickPosition()
    • pickPosition

      public double[] pickPosition(double angle, double pitch)