0

到目前为止,我使用提示框更改了值...现在我需要更改是定义的。这意味着它们也在 json 文件中发生了变化。作为补充。更改提示框中的值后,形状应该会更新。我的代码如下所示:

var leength = INTERSECTED.parent.children[0].geometry.vertices.length / 2;
                    for (var pu = 0; pu < leength; pu++) {
                        var mesx = INTERSECTED.parent.children[0].geometry.vertices[pu].x;
                        var mesy = INTERSECTED.parent.children[0].geometry.vertices[pu].y;

                        //  INTERSECTED.parent.children[0].name = namefloe[0];

                        var showx = prompt("Usage: Business  Punkt x" + (pu + 1), mesx);
                        var showy = prompt("Usage: Business  Punkt y" + (pu + 1), mesy);

                        if (prompt != null) {
                            alert(" Punkt x" + (pu + 1) + " : " + showx + " Punkt y" + (pu + 1) + " : " + showy);
                        }
                        INTERSECTED.parent.children[0].geometry.vertices[pu].x = showx;
                        INTERSECTED.parent.children[0].geometry.vertices[pu].y = showy;
4

1 回答 1

0

要自动更新值,您应该添加顶点已更改。

INTERSECTED.parent.children[0].geometry.verticesNeedUpdate = true;
于 2013-08-12T07:46:20.683 回答