我创建了一个Vector3()
called ori
,我已经填充了它的坐标 x、y 和 z。现在,我该如何平移该矢量(例如沿 z 轴)的指示值?
我试过这个:
ori.translateZ( - 100);
这给我一个错误(TypeError:无法读取未定义的属性“translateZ”)
马蒂给出了您需要的答案,但没有告诉您为什么您的方法不起作用。 ori 是 Vector3 而不是 Object3D。翻译 Z()是 Object3D 类的方法,但不是 Vector3 类的方法。如果将 Object3D 类的position成员设置为等于ori(位置是Vector3),则该Object3D实例上的translateZ将会起作用。
你的理解是正确的。 juagicre给出的答案只会将z值更改为-100
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)