因此,我使用THREE.js的DeviceOrientationControls在VR中旋转对象,类似于谷歌纸板应用程序在展览体验中的操作。通过将THREE.DeviceOrientationControls(camera)中的"camera“替换为"scene”,我已经部分成功地做到了这一点。但是,场景还包含具有帮助EdgesHelper的立方体周围的边。
可变边=新网格(THREE.EdgesHelper,0x000000);
发生的情况是边缘与对象的其余部分分离,所以当我在VR中使用它时,对象会像它应该的那样移动,但对象的边缘(轮廓)移动不同。对解决这个问题有帮助吗?
发布于 2015-11-20 07:06:31
你可以像这样自己实现一个"EdgesHelper“:
var geometry = new THREE.EdgesGeometry( mesh.geometry );
var material = new THREE.LineBasicMaterial( { color: 0xffff00, linewidth: 2 } );
var edges = new THREE.LineSegments( geometry, material );
mesh.add( edges );three.js r.73
https://stackoverflow.com/questions/33815662
复制相似问题