it was never broken i'm just dumb

This commit is contained in:
JISAUAY committed 2024-09-27 15:26:34 -05:00
1 parent ad0ef8e1b6
commit dac94bff2d
1 file changed
+3 -3
+3 -3
View File
@@ -6,6 +6,7 @@ import java.io.File;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.lang.reflect.Array; import java.lang.reflect.Array;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Objects;
import java.util.Scanner; import java.util.Scanner;
public class Obj { public class Obj {
@@ -83,11 +84,11 @@ public class Obj {
// look for vertex // look for vertex
for (int b = 0; b < 3; b++) { for (int b = 0; b < 3; b++) {
if (temp_v_vbo.get(a + b) != v.get(vertex_index + b)) { if (!Objects.equals(temp_v_vbo.get(a + b), v.get(vertex_index + b))) {
vertex_found = false; vertex_found = false;
break; break;
} }
if (temp_n_vbo.get(a + b) != vn.get(normal_index + b)) { if (!Objects.equals(temp_n_vbo.get(a + b), vn.get(normal_index + b))) {
normal_found = false; normal_found = false;
break; break;
} }
@@ -118,7 +119,6 @@ public class Obj {
} else if (line.contains("/")) { } else if (line.contains("/")) {
} else { // Means the F is just 3 vertex indexes } else { // Means the F is just 3 vertex indexes
// TODO : @0x01FE it always adds a new vertex for some reason
int vertex_index = (Integer.parseInt(data[index]) - 1) * 3; int vertex_index = (Integer.parseInt(data[index]) - 1) * 3;