![](/img/trans.png)
[英]How do I set an object's rotation to match a Vive controller rotation upon trigger using A-Frame?
[英]How can I set/remove element's parent on gripup/gripdown Vive controller events in A-Frame?
使用Vive控制器,我希望能够触发并按住A帧场景中的对象,然后能够通过移动控制器在VR场景的空间中移动和旋转该对象。在太空。
我可以想到的一种方法是:在触发器拉动时,使对象成为控制器的子代,因此它继承了控制器的位置和旋转。
在Three.js中,我可以使用:
THREE.SceneUtils.detach( child, parent, scene ); THREE.SceneUtils.attach( child, scene, parent )
THREE.SceneUtils.detach( child, parent, scene ); THREE.SceneUtils.attach( child, scene, parent )
;
如何在A帧中的抓紧/抓紧事件上设置/删除父对象?
实际上,A框架示例之一就是您所描述的。
这是场景index.html , grab
组件和一个demo 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.