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 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)
-