这是通过处理3.x完成的
我正在尝试使用p5.js重新创建相同的效果 https://editor.p5js.org/atommic/sketches/kqblWtqln
当所有顶点都在同一平面上时,没有问题,并且看起来像预期的那样
此形状的X和Y值是2个数组。 Z值是mouseX的函数。
for (var i = 0; i < xpos0.length; i++) {
G = abs((xpos0[i] - mouseX+500)) / (80);
if (G >= 1) {
G = 1;
}
curveY = curvePoint(-5, 15, 0, 20, G);
vertex(xpos0[i], ypos0[i], -curveY);
}
移动鼠标并更改某些顶点的Z值时,会发生这种效果。 填充以某种方式将所有内容连接到数组的第一个顶点
知道为什么会发生这种情况以及如何避免这种情况吗?