Refactor simple OBJ triangulation
This commit is contained in:
parent
3c7f35c137
commit
5e61ffb491
@ -0,0 +1,7 @@
|
||||
package net.sf.openrocket.file.wavefrontobj;
|
||||
|
||||
public abstract class TriangulationHelper {
|
||||
public static DefaultObj simpleTriangulate(DefaultObj obj) {
|
||||
return de.javagl.obj.ObjUtils.triangulate(obj, new DefaultObj());
|
||||
}
|
||||
}
|
@ -8,6 +8,7 @@ import net.sf.openrocket.file.wavefrontobj.DefaultMtl;
|
||||
import net.sf.openrocket.file.wavefrontobj.DefaultMtlWriter;
|
||||
import net.sf.openrocket.file.wavefrontobj.DefaultObj;
|
||||
import net.sf.openrocket.file.wavefrontobj.ObjUtils;
|
||||
import net.sf.openrocket.file.wavefrontobj.TriangulationHelper;
|
||||
import net.sf.openrocket.file.wavefrontobj.export.components.BodyTubeExporter;
|
||||
import net.sf.openrocket.file.wavefrontobj.export.components.FinSetExporter;
|
||||
import net.sf.openrocket.file.wavefrontobj.export.components.LaunchLugExporter;
|
||||
@ -174,7 +175,7 @@ public class OBJExporterFactory {
|
||||
|
||||
// Triangulate mesh
|
||||
if (this.options.isTriangulate()) {
|
||||
obj = de.javagl.obj.ObjUtils.triangulate(obj, new DefaultObj());
|
||||
obj = TriangulationHelper.simpleTriangulate(obj);
|
||||
}
|
||||
|
||||
// Remove position offset
|
||||
|
Loading…
x
Reference in New Issue
Block a user