Class ObjParser
java.lang.Object
com.hypixel.hytale.builtin.buildertools.objimport.ObjParser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjParser.ObjMeshprivate static voidprivate static voidparseUvCoordinate(String[] parts, List<float[]> uvCoordinates, int lineNum) private static voidparseVertex(String[] parts, List<float[]> vertices, int lineNum)
-
Constructor Details
-
ObjParser
private ObjParser()
-
-
Method Details
-
parse
@Nonnull public static ObjParser.ObjMesh parse(@Nonnull Path path) throws IOException, ObjParser.ObjParseException -
parseVertex
private static void parseVertex(String[] parts, List<float[]> vertices, int lineNum) throws ObjParser.ObjParseException - Throws:
ObjParser.ObjParseException
-
parseUvCoordinate
private static void parseUvCoordinate(String[] parts, List<float[]> uvCoordinates, int lineNum) throws ObjParser.ObjParseException - Throws:
ObjParser.ObjParseException
-
parseFace
private static void parseFace(String[] parts, List<int[]> faces, List<int[]> faceUvIndices, int uvCount, int lineNum) throws ObjParser.ObjParseException - Throws:
ObjParser.ObjParseException
-