gpt4 book ai didi

javascript - 在 while 循环中增加一个 object.position.set

转载 作者:行者123 更新时间:2023-12-03 04:28:14 24 4
gpt4 key购买 nike

如何修改object.position.set(x,y,z)定义的对象的Z值?我尝试直接修改该值(100+宽度)但似乎不起作用。有什么想法吗?

  while (newGeo2.faces.length != 0) {                                  


paveMesh2.position.set(0 , 0, -100+width);
paveBSP2 = new ThreeBSP(paveMesh2);
scene.add(paveMesh2);


newBSP2 = filetBSP.intersect(paveBSP2);
newGeo2 = newBSP2.toGeometry();


newMesh2.position.set(50, 50, -50+width);
scene.add(newMesh2);



}

最佳答案

首先尝试通过 paveMesh2.position.z 获取位置,然后向其中添加一些内容:

paveMesh2.position.set(0 , 0, paveMesh2.position.z + 100);

我假设您正在尝试执行移动,对吗?
试试这个:

paveMesh2.translateZ(100);

How to move an object forward in Three.js?

关于javascript - 在 while 循环中增加一个 object.position.set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43610928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com