Interface HexMesher

All Known Implementing Classes:
AsteroidGenerator, BlankPlanetGenerator, ErekirPlanetGenerator, PlanetGenerator, SerpuloPlanetGenerator, TantrosPlanetGenerator

public interface HexMesher
Defines color and height for a planet mesh.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    getColor(arc.math.geom.Vec3 position, arc.graphics.Color out)
     
    default void
    getEmissiveColor(arc.math.geom.Vec3 position, arc.graphics.Color out)
     
    default float
    getHeight(arc.math.geom.Vec3 position)
     
    default boolean
     
    default boolean
    skip(arc.math.geom.Vec3 position)
     
  • Method Details

    • getHeight

      default float getHeight(arc.math.geom.Vec3 position)
    • getColor

      default void getColor(arc.math.geom.Vec3 position, arc.graphics.Color out)
    • getEmissiveColor

      default void getEmissiveColor(arc.math.geom.Vec3 position, arc.graphics.Color out)
    • isEmissive

      default boolean isEmissive()
    • skip

      default boolean skip(arc.math.geom.Vec3 position)