Package mindustry.graphics.g3d
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 TypeMethodDescriptiondefault voidgetColor(arc.math.geom.Vec3 position, arc.graphics.Color out) default voidgetEmissiveColor(arc.math.geom.Vec3 position, arc.graphics.Color out) default floatgetHeight(arc.math.geom.Vec3 position) default booleandefault booleanskip(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)
-