Skip to content

Commit fd3e984

Browse files
committed
fix bug in solver matrix for GH QEM
1 parent 8697830 commit fd3e984

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Model-Modifier/src/scene/surface/Surface_GarlandHeckbert.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ glm::mat4 Surface::ComputeQuadric(VertexRecord v0)
7474
glm::mat4 Surface::BuildQuadricSolverMatrix(const glm::mat4& Quad)
7575
{
7676
glm::mat4 MatQ;
77-
MatQ[0][0] = Quad[0][0]; MatQ[1][0] = Quad[1][0]; MatQ[2][0] = Quad[2][0]; MatQ[3][0] = Quad[3][0];
78-
MatQ[0][1] = Quad[0][1]; MatQ[1][1] = Quad[1][1]; MatQ[2][1] = Quad[2][1]; MatQ[3][1] = Quad[3][1];
79-
MatQ[0][2] = Quad[0][2]; MatQ[1][2] = Quad[1][2]; MatQ[2][2] = Quad[2][2]; MatQ[3][2] = Quad[3][2];
77+
MatQ[0][0] = Quad[0][0]; MatQ[1][0] = Quad[0][1]; MatQ[2][0] = Quad[0][2]; MatQ[3][0] = Quad[0][3];
78+
MatQ[0][1] = Quad[0][1]; MatQ[1][1] = Quad[1][1]; MatQ[2][1] = Quad[1][2]; MatQ[3][1] = Quad[1][3];
79+
MatQ[0][2] = Quad[0][2]; MatQ[1][2] = Quad[1][2]; MatQ[2][2] = Quad[2][2]; MatQ[3][2] = Quad[2][3];
8080
MatQ[0][3] = 0; MatQ[1][3] = 0; MatQ[2][3] = 0; MatQ[3][3] = 1;
8181
return MatQ;
8282
}

0 commit comments

Comments
 (0)