Class ObjParser

java.lang.Object
de.luckymcdev.foundryengine.client.render.obj.ObjParser

public class ObjParser extends Object
  • Field Details

    • vertices

      public List<org.joml.Vector3f> vertices
    • normals

      public List<org.joml.Vector3f> normals
    • uvs

      public List<org.joml.Vector2f> uvs
    • faces

      public List<Face> faces
    • objects

      public Map<String, ObjObject> objects
    • currentObject

      protected ObjObject currentObject
    • currentObjectName

      protected String currentObjectName
  • Constructor Details

    • ObjParser

      public ObjParser()
  • Method Details

    • parseObjFile

      public void parseObjFile(net.minecraft.server.packs.resources.Resource resource) throws IOException
      Throws:
      IOException
    • safeGetNormal

      protected org.joml.Vector3f safeGetNormal(int index)
    • safeGetUV

      protected org.joml.Vector2f safeGetUV(int index)
    • safeGetVertex

      protected org.joml.Vector3f safeGetVertex(int index)
    • getFaces

      public List<Face> getFaces()
    • getObjects

      public Map<String, ObjObject> getObjects()
    • getObject

      public ObjObject getObject(String name)