From 7c5556390b9f97c767885e66e8a5c24fdefdf290 Mon Sep 17 00:00:00 2001 From: SiboVG Date: Tue, 13 Feb 2024 23:29:46 +0100 Subject: [PATCH] Remove old delaunay method --- .../wavefrontobj/TriangulationHelper.java | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/core/src/net/sf/openrocket/file/wavefrontobj/TriangulationHelper.java b/core/src/net/sf/openrocket/file/wavefrontobj/TriangulationHelper.java index 91657e7bc..080b74c06 100644 --- a/core/src/net/sf/openrocket/file/wavefrontobj/TriangulationHelper.java +++ b/core/src/net/sf/openrocket/file/wavefrontobj/TriangulationHelper.java @@ -25,31 +25,6 @@ public abstract class TriangulationHelper { return de.javagl.obj.ObjUtils.triangulate(obj, new DefaultObj()); } - public static DefaultObj constrainedDelaunayTriangulate(DefaultObj obj, DefaultObjFace face) { - // Create a new OBJ that will contain the triangulated faces, and copy all the vertices and MTL file names from the original OBJ - DefaultObj newObj = obj.clone(true); - - // Generate the new triangulated faces - List newFaces = generateCDTFaces(obj, face); - - // Add the triangulated faces - for (ObjFace newFace : newFaces) { - newObj.addFace(newFace); - } - - // Remove the old face - obj.removeFace(face); - for (ObjGroup group : obj.getGroups()) { - DefaultObjGroup g = (DefaultObjGroup) group; - if (g.containsFace(face)) { - g.removeFace(face); - g.addFaces(newFaces); - } - } - - return newObj; - } - public static DefaultObj constrainedDelaunayTriangulate(DefaultObj input) { // Create a new OBJ that will contain the triangulated faces, and copy all the vertices and MTL file names from the original OBJ DefaultObj output = input.clone(false);