From 5e6a6f3319f0c4c687fe71952ac9ecc17792b83a Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Mon, 10 Jun 2019 20:37:18 -0400
Subject: [PATCH] Fix normal for mesh
---
Vertex.java | 2 +-
cSpring.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Vertex.java b/Vertex.java
index 9714028..e81c9e4 100644
--- a/Vertex.java
+++ b/Vertex.java
@@ -122,7 +122,7 @@
public boolean equals(Object o)
{
- assert(norm.normalized());
+ // JUNE 2019. norm can be null (e.g. Box) Grafreed.Assert(norm.normalized());
//if (true) return false;
Vertex vert = (Vertex) o;
diff --git a/cSpring.java b/cSpring.java
index 9dd6edc..b5d339c 100644
--- a/cSpring.java
+++ b/cSpring.java
@@ -1724,7 +1724,7 @@
// Phys.matrix.Transform(normal);
- if (position instanceof Vertex)
+ if (position instanceof Vertex && ((Vertex)position).norm != null)
((Vertex)position).norm.set(normal.x,normal.y,normal.z);
}
--
Gitblit v1.6.2