Skip to content

Commit

Permalink
Merge pull request #6488 from perminder-17/p5jsnew
Browse files Browse the repository at this point in the history
new PR for issue #6383(Problem for diagonal)
  • Loading branch information
davepagurek committed Oct 20, 2023
2 parents 186553b + dd2d3a0 commit 91903ef
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions src/webgl/3d_primitives.js
Original file line number Diff line number Diff line change
Expand Up @@ -1573,10 +1573,15 @@ p5.RendererGL.prototype.quad = function(x1, y1, z1, x2, y2, z2, x3, y3, z3, x4,
quadGeom.faces.push([pt0, pt2, pt3]);
}
}
quadGeom
.computeNormals()
._makeTriangleEdges()
._edgesToVertices();
quadGeom.computeNormals();
quadGeom.edges.length = 0;
const vertexOrder = [0, 2, 3, 1];
for (let i = 0; i < vertexOrder.length; i++) {
const startVertex = vertexOrder[i];
const endVertex = vertexOrder[(i + 1) % vertexOrder.length];
quadGeom.edges.push([startVertex, endVertex]);
}
quadGeom._edgesToVertices();
this.createBuffers(gId, quadGeom);
}
this.drawBuffers(gId);
Expand Down

0 comments on commit 91903ef

Please sign in to comment.