Class RingCreator


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

      • RingCreator

        public RingCreator()
    • Method Detail

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