所以我最近一直在使用threejs,当试图在地球表面旋转带有迷你球体的地球时遇到了一些问题。
https://github.com/rohanbhangui/globe-webgl< - 我的代码可以在这里找到
这是一个临时链接,但对于那些想要查看我的内容的人来说:https://cucmfjedgt.localtunnel.me
那么假设会发生什么:
我几乎尝试了所有东西(当然除了解决方案:))
非常感谢您的帮助。 (请加上我的代码,我知道它的杂乱)
答案 0 :(得分:0)
嘿,您已经在代码中执行了此操作,我只是从您的创建中复制,请在此处查看示例
http://www.nhutrinh.com/threejs/
if(intersects.length >= 3)
{
for(var i = 0; i < vlist.length; i++)
{
if(vlist[i][0].position === intersects[0].object.position)
{
console.log("that point exists! code for rotating to green blob goes below");
targetRotationY = targetRotationYOnMouseDown + ( mouse.y - mouseYOnMouseDown ) * 0.01 *75/targetDistance;
targetRotationX = targetRotationXOnMouseDown + ( mouse.x - mouseXOnMouseDown ) * 0.01 *75/targetDistance;
break;
}
}
}