Class ObjParser.Builder
java.lang.Object
team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
- Enclosing class:
ObjParser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIndexedVertex(IndexedVertex indexedVertex) voidaddMesh(IndexedMesh mesh) voidaddNormal(org.joml.Vector3f normal) voidaddPosition(org.joml.Vector3f position) voidaddUv(org.joml.Vector2f uv) intaddVertexAndReturnIndex(IndexedVertex indexedVertex) voidbuild()booleancontainsVertex(IndexedVertex indexedVertex) intgetIndexOfVertex(IndexedVertex indexedVertex) getOrCreateIndexedVertex(int vertexIndex, int normalIndex, int textureIndex)
-
Field Details
-
positions
-
normals
-
uvs
-
-
Constructor Details
-
Builder
-
-
Method Details
-
addPosition
public void addPosition(org.joml.Vector3f position) -
addNormal
public void addNormal(org.joml.Vector3f normal) -
addUv
public void addUv(org.joml.Vector2f uv) -
addIndexedVertex
-
addMesh
-
containsVertex
-
getIndexOfVertex
-
addVertexAndReturnIndex
-
getOrCreateIndexedVertex
-
build
public void build()
-