Interface Model

All Superinterfaces:
Validatable

public interface Model extends Validatable
  • Method Summary

    Modifier and Type
    Method
    Description
    calculateModelCenter(int localX, int localY, int plane, int extraHeight, int orientation)
     
    boolean
    contains(Point point, int localX, int localY, int plane, int extraHeight, int orientation)
     
    getCentralPoint(int localX, int localY, int plane, int extraHeight, int orientation)
    Calculates a central point using visible model points.
    getConvexHull(int localX, int localY, int plane, int extraHeight, int orientation)
     
    getModelCenter(int orientation)
     
    int
     
    int
    Unique hash of the model using the color and triangles.
    getRandomPoint(int localX, int localY, int plane, int extraHeight, int orientation)
     
    getRealCentralPoint(int localX, int localY, int plane, int extraHeight, int orientation)
    Calculates a central point using visible and non-visible (off-screen or behind UI) model points.
    boolean
     
     

    Methods inherited from interface com.epicbot.api.shared.entity.details.Validatable

    isValid
  • Method Details

    • getConvexHull

      Shape getConvexHull(int localX, int localY, int plane, int extraHeight, int orientation)
    • calculateModelCenter

      Shape calculateModelCenter(int localX, int localY, int plane, int extraHeight, int orientation)
    • getCentralPoint

      Point getCentralPoint(int localX, int localY, int plane, int extraHeight, int orientation)
      Calculates a central point using visible model points.
      Parameters:
      localX -
      localY -
      plane -
      extraHeight -
      orientation -
      Returns:
      Point
    • getRealCentralPoint

      Point getRealCentralPoint(int localX, int localY, int plane, int extraHeight, int orientation)
      Calculates a central point using visible and non-visible (off-screen or behind UI) model points.
      Parameters:
      localX -
      localY -
      plane -
      extraHeight -
      orientation -
      Returns:
      Point
    • getRandomPoint

      Point getRandomPoint(int localX, int localY, int plane, int extraHeight, int orientation)
    • contains

      boolean contains(Point point, int localX, int localY, int plane, int extraHeight, int orientation)
    • getModelId

      int getModelId()
      Unique hash of the model using the color and triangles.
      Returns:
      unique model id
    • getModelHeight

      int getModelHeight()
    • isSingleTile

      boolean isSingleTile()
    • getModelCenter

      ModelCenter getModelCenter(int orientation)
    • update

      Model update(APIContext ctx)