Package gaiasky.util.gdx
Class RingCreator
java.lang.Object
gaiasky.util.gdx.ModelCreator
gaiasky.util.gdx.RingCreator
-
Nested Class Summary
Nested classes/interfaces inherited from class gaiasky.util.gdx.ModelCreator
ModelCreator.Face, ModelCreator.IFace
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
addUV
(com.badlogic.gdx.math.Vector3 p, float angle) protected int
addVertex
(com.badlogic.gdx.math.Vector3 p, float angle) create
(int divisions, float innerRadius, float outerRadius, boolean flipNormals) Creates a new ring with the given parameters.create
(int divisions, float innerRadius, float outerRadius, boolean flipNormals, float startAngle, float endAngle) Creates a new ring with the given parametersMethods inherited from class gaiasky.util.gdx.ModelCreator
addFace, addVertex, dumpObj, flip
-
Constructor Details
-
RingCreator
public RingCreator()
-
-
Method Details
-
create
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 lengthouterRadius
- The outer radius lengthflipNormals
- 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()
-