Javascript 如何将圆锥体的位置设置为vector3变量?(3.js)

Javascript 如何将圆锥体的位置设置为vector3变量?(3.js),javascript,vector,three.js,geometry,position,Javascript,Vector,Three.js,Geometry,Position,基本上我想把一个圆锥体的位置设置成一个向量3变量 我知道我可以设置几何体的位置: coneTop.position.set(0,0,0) 但我想要的是将圆锥体的位置设置为我定义的向量3。 let endVector=new-THREE.Vector3(0,150,0) 所以我做了这个: coneTop.position.set(端向量) 我没有在控制台中得到错误,但是圆锥体没有出现在场景中。 有人能告诉我为什么会这样吗 如果您需要更多信息或代码,请告诉我您需要什么。 我非常感谢在这方面能得到的任

基本上我想把一个圆锥体的位置设置成一个向量3变量

我知道我可以设置几何体的位置:
coneTop.position.set(0,0,0)

但我想要的是将圆锥体的位置设置为我定义的向量3。
let endVector=new-THREE.Vector3(0,150,0)

所以我做了这个:
coneTop.position.set(端向量)

我没有在控制台中得到错误,但是圆锥体没有出现在场景中。 有人能告诉我为什么会这样吗

如果您需要更多信息或代码,请告诉我您需要什么。 我非常感谢在这方面能得到的任何帮助

真诚地, Philip这就解决了问题:

coneTop.position.copy( endVector );

同样的问题:

试试这个:
coneTop.position.copy(endVector)
.set()
在其参数中需要三个浮点值,而您传递一个
三个.Vector3
。是的,谢谢@prisoner849我修复了它。还有一个论坛帖子,有人问了我同样的问题。