Class NoiseMesh

All Implemented Interfaces:
GenericMesh

public class NoiseMesh extends HexMesh
  • Field Summary

    Fields inherited from class mindustry.graphics.g3d.PlanetMesh

    mesh, planet, shader
  • Constructor Summary

    Constructors
    Constructor
    Description
    NoiseMesh(Planet planet, int seed, int divisions, float radius, int octaves, float persistence, float scale, float mag, arc.graphics.Color color1, arc.graphics.Color color2, int coct, float cper, float cscl, float cthresh)
    Two-color variant.
    NoiseMesh(Planet planet, int seed, int divisions, arc.graphics.Color color, float radius, int octaves, float persistence, float scale, float mag)
     
  • Method Summary

    Methods inherited from class mindustry.graphics.g3d.HexMesh

    preRender

    Methods inherited from class mindustry.graphics.g3d.PlanetMesh

    render

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NoiseMesh

      public NoiseMesh(Planet planet, int seed, int divisions, arc.graphics.Color color, float radius, int octaves, float persistence, float scale, float mag)
    • NoiseMesh

      public NoiseMesh(Planet planet, int seed, int divisions, float radius, int octaves, float persistence, float scale, float mag, arc.graphics.Color color1, arc.graphics.Color color2, int coct, float cper, float cscl, float cthresh)
      Two-color variant.