diff --git a/src/main/java/org/example/Mesh.java b/src/main/java/org/example/Mesh.java index 778ea7d..e68596e 100644 --- a/src/main/java/org/example/Mesh.java +++ b/src/main/java/org/example/Mesh.java @@ -17,8 +17,8 @@ public class Mesh { public void loadObj(String file_path) { Scanner scanner; File obj; - ArrayList vertices; - ArrayList normals; + ArrayList vertices = new ArrayList<>(); + ArrayList normals = new ArrayList<>(); String line; String[] face_data_temp; @@ -36,7 +36,14 @@ public class Mesh { } while (scanner.hasNextLine()) { - + line = scanner.nextLine(); + + String[] data = line.split(" "); + + switch (data[0]) { + case "v": + vertices.add(Float.valueOf(data[1])); + } } }