所以我使用来自THREE.js的DeviceOrientationControls在VR中旋转对象,类似于google cardboards app在展览体验中的表现。通过用“scene”替换THREE.DeviceOrientationControls(相机)中的“camera”,我已经部分成功了。但是,场景还包含多维数据集周围的边缘和帮助EdgesHelper。
var edges = new THREE.EdgesHelper(mesh,0x000000);
当边缘与物体的其余部分分离时会发生什么,因此当我在VR中使用它时,物体会像它应该的那样移动,但物体的边缘(轮廓)会有不同的移动。有任何帮助解决这个问题吗?
答案 0 :(得分:2)
您可以实施" 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