Class RingCreator

java.lang.Object
gaiasky.util.gdx.ModelCreator
gaiasky.util.gdx.RingCreator

public class RingCreator extends ModelCreator
Helper generic class to create rings.
  • Constructor Details

    • RingCreator

      public RingCreator()
  • Method Details

    • create

      public RingCreator create(int divisions, float innerRadius, float outerRadius, boolean flipNormals)
      Creates a new ring with the given parameters.
      Parameters:
      innerRadius - The inner radius length.
      outerRadius - The outer radius length.
      flipNormals - Whether to flip normals or not.
      Returns:
      This ring creator, for chaining
    • create

      public RingCreator create(int divisions, float innerRadius, float outerRadius, boolean flipNormals, float startAngle, float endAngle)
      Creates a new ring with the given parameters
      Parameters:
      innerRadius - The inner radius length
      outerRadius - The outer radius length
      flipNormals - Whether to flip normals or not
      Returns:
      This ring creator, for chaining
    • addVertex

      protected int addVertex(com.badlogic.gdx.math.Vector3 p, float angle)
    • addUV

      protected void addUV(com.badlogic.gdx.math.Vector3 p, float angle)
    • addNormals

      protected void addNormals()