我正在尝试为ThreeJS项目编写一个类,该类将使Object3D在给定半径内在3D空间中随机“漫游”或转向。
我尝试了各种方法,我认为围绕给定半径的假设球体绘制新的目标点,并向目标方向拉伸向量是可行的。.当我试图将Object3D转向并面向新点时,我的数学失败了,然后让新点漂移到球体上的另一个新点。我什至不确定这是否是最好的方法。
我遇到了各种各样的问题,但是不管我将vector3乘以多小,主要的问题是我的Object3D都消失了。任何建议都会对您有很大的帮助!
这是我试图实现的漂泊的一个示例(忽略美学)