From f9325048496d7cdbcad233f8a6b84c88e79adcc2 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Tue, 17 Sep 2019 20:11:47 -0400 Subject: [PATCH] Rename link2master to link2support. --- BoundaryRep.java | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/BoundaryRep.java b/BoundaryRep.java index 3d93ef4..6fecd44 100644 --- a/BoundaryRep.java +++ b/BoundaryRep.java @@ -7,7 +7,8 @@ class BoundaryRep implements java.io.Serializable { - static final long serialVersionUID = -4852664309425035321L; + static final long serialVersionUID = // VERY old 2008 -5762968998168738314L; + -4852664309425035321L; transient int displaylist = 0; @@ -530,7 +531,7 @@ static Vertex vertextemp = new Vertex(true); static Vertex vertextemp2 = new Vertex(true); - static double SEUIL = 0.05f; // 0.1 for rag doll; 0.07; + static double SEUIL = 0.025f; // 0.1 for rag doll; 0.07; // Compute weight of point w/r to this float ComputeWeight(Vertex v, double[][] toRoot, int k) @@ -2003,8 +2004,8 @@ // Warning: faster but dangerous if (v.weights != null && v.weights[j] - // == 0) - < 0.0001 * v.totalweight) + == 0) + //< 0.001 * v.totalweight) { //testweight += v.weights[j-1]; continue; @@ -3774,7 +3775,7 @@ //tempRep.Unstripify(); - tempRep.GenerateNormals2(crease); + tempRep.GenerateNormals(crease); boolean keepnormal = Vertex.normalmode; boolean epsequal = Grafreed.epsequal; @@ -3837,6 +3838,9 @@ if (n == null) continue; + if (v.norm == null) + v.norm = new cVector(); + LA.vecCopy(n, v.norm); this.SetVertex(v, i); -- Gitblit v1.6.2