All Superinterfaces:
IChunkBounds, IWorldBounds
All Known Implementing Classes:
AbstractDistortedBody, AbstractDistortedExtrusion, AbstractDistortedShape, DistortedCylinderShape, DistortedEllipsoidShape, DistortedPipeShape

public interface DistortedShape extends IWorldBounds
  • Method Details

    • getStart

      Vector3d getStart()
    • getEnd

      Vector3d getEnd()
    • getAnchor

      Vector3d getAnchor(Vector3d var1, double var2, double var4, double var6)
    • hasGeometry

      default boolean hasGeometry()
    • getProjection

      double getProjection(double var1, double var3)
    • isValidProjection

      boolean isValidProjection(double var1)
    • getYAt

      double getYAt(double var1)
    • getWidthAt

      double getWidthAt(double var1)
    • getHeightAt

      double getHeightAt(double var1)
    • getHeightAtProjection

      double getHeightAtProjection(int var1, double var2, double var4, double var6, double var8, CaveType var10, ShapeDistortion var11)
    • getCeiling

      default double getCeiling(double x, double z, double centerY, double height)
    • getFloor

      default double getFloor(double x, double z, double centerY, double height)