使用 gl.LINES 绘制矩形时的一个奇怪问题

问题描述 投票:0回答:0

我的 webgl 代码片段:

geo.rect.getEdges({
center: e,
width: waferLayout.dieSize.x,
height: waferLayout.dieSize.y,
}).forEach(edge => {
shape.moveTo(edge.start.x, edge.start.y);
// unknown issue, if remove the 1e-5, it will show mess
shape.lineTo(edge.end.x, edge.end.y + 1e-5);
});

我想要的身材是:

但是不加offsite 1e-5,我会得到下图:

这个问题背后的原因是什么?

p5.js
© www.soinside.com 2019 - 2024. All rights reserved.