Javascript 更新形状并将新值保存在json中
到目前为止,我用一个提示框更改了值。。。现在,我需要的是,这些变化是明确的。这意味着它们在json文件中也会发生变化。作为补充。更改提示框中的值后,应更新形状。我的代码如下所示:Javascript 更新形状并将新值保存在json中,javascript,three.js,webgl,shape,auto-update,Javascript,Three.js,Webgl,Shape,Auto Update,到目前为止,我用一个提示框更改了值。。。现在,我需要的是,这些变化是明确的。这意味着它们在json文件中也会发生变化。作为补充。更改提示框中的值后,应更新形状。我的代码如下所示: var leength = INTERSECTED.parent.children[0].geometry.vertices.length / 2; for (var pu = 0; pu < leength; pu++) {
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;
var leength=INTERSECTED.parent.children[0].geometry.vertices.length/2;
对于(var pu=0;pu
要自动更新值,应添加顶点已更改
INTERSECTED.parent.children[0].geometry.verticesNeedUpdate = true;
包含'INTERSECTED.parent.children[0].geometry.dynamic=true;'