From dac94bff2d39ee875174a22b56ab6a1040bed51a Mon Sep 17 00:00:00 2001 From: JISAUAY Date: Fri, 27 Sep 2024 15:26:34 -0500 Subject: [PATCH] it was never broken i'm just dumb --- src/main/java/org/xfe/engine/files/Obj.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/xfe/engine/files/Obj.java b/src/main/java/org/xfe/engine/files/Obj.java index 1b7f258..b22beae 100644 --- a/src/main/java/org/xfe/engine/files/Obj.java +++ b/src/main/java/org/xfe/engine/files/Obj.java @@ -6,6 +6,7 @@ import java.io.File; import java.io.FileNotFoundException; import java.lang.reflect.Array; import java.util.ArrayList; +import java.util.Objects; import java.util.Scanner; public class Obj { @@ -83,11 +84,11 @@ public class Obj { // look for vertex 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; 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; break; } @@ -118,7 +119,6 @@ public class Obj { } else if (line.contains("/")) { } 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;