From f555e2cacc4470c5b2217a14d40d2b39c4a57ba2 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Tue, 23 Jul 2019 21:24:22 -0400 Subject: [PATCH] Fix usecalllist = false --- BoundaryRep.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/BoundaryRep.java b/BoundaryRep.java index 6c09eda..36f7b5d 100644 --- a/BoundaryRep.java +++ b/BoundaryRep.java @@ -1997,7 +1997,8 @@ if (v.vertexlinks == null) continue; - if (v.weights != null && v.weights[j] < 0.001 * v.totalweight) // == 0) + // Warning: faster but dangerous + if (v.weights != null && v.weights[j] == 0) // < 0.001 * v.totalweight) { //testweight += v.weights[j-1]; continue; @@ -4001,7 +4002,7 @@ NormalGenerator ng; if (crease) - ng = new NormalGenerator(Math.PI/6); // default is 44 degrees (or Math.PI/3); // /4); + ng = new NormalGenerator(Math.PI/4); // default is 44 degrees (or Math.PI/3); // /4); else ng = new NormalGenerator(Math.PI); // (Math.PI / 3); // /4); @@ -4155,6 +4156,8 @@ void MergeNormals() { + assert(!trimmed); + boolean smooth = Grafreed.smoothmode; boolean link = Grafreed.linkUV; Grafreed.smoothmode = true; -- Gitblit v1.6.2