Skip to content

Commit 7ab7057

Browse files
committed
Prevent negative eigen value
1 parent 27fdca6 commit 7ab7057

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/SplatMesh.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ export class SplatMesh extends THREE.Mesh {
123123
float traceOver2 = 0.5 * trace;
124124
float term2 = sqrt(trace * trace / 4.0 - D);
125125
float eigenValue1 = traceOver2 + term2;
126-
float eigenValue2 = max(traceOver2 - term2, 0.01);
126+
float eigenValue2 = max(traceOver2 - term2, 0.00); // prevent negative eigen value
127127
128128
const float maxSplatSize = 1024.0;
129129
vec2 eigenVector1 = normalize(vec2(b, eigenValue1 - a));

0 commit comments

Comments
 (0)