大佬能不能看看运行时更新节点的问题呢
在运行时,我这么写,大大多数时候,形状是不会更新的。
我用的是Sower模式
upboxs(spline:Spline, points:Vec3[]) { if( points.length <= spline.nodes.length) { for(let i = 0; i < this.path.length; i+=3) { spline._nodes[i].position.set(points[i]); spline._nodes[i].direction.set(points[i]); } spline._nodes = spline.nodes.slice(0,points.length) } else { let x = spline.nodes.length; for(let i = 0 ; i < spline.nodes.length; i++) { spline._nodes[i].position.set(points[i]); spline._nodes[i].direction.set(points[i]); } for(let i = x; i < points.length; i ++) { let v = points[i]; spline.addNode(v,v); } } }