首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DeviceOrientationControls旋转对象而不是相机

使用DeviceOrientationControls旋转对象而不是相机
EN

Stack Overflow用户
提问于 2015-11-20 06:38:49
回答 1查看 221关注 0票数 0

因此,我使用THREE.js的DeviceOrientationControls在VR中旋转对象,类似于谷歌纸板应用程序在展览体验中的操作。通过将THREE.DeviceOrientationControls(camera)中的"camera“替换为"scene”,我已经部分成功地做到了这一点。但是,场景还包含具有帮助EdgesHelper的立方体周围的边。

可变边=新网格(THREE.EdgesHelper,0x000000);

发生的情况是边缘与对象的其余部分分离,所以当我在VR中使用它时,对象会像它应该的那样移动,但对象的边缘(轮廓)移动不同。对解决这个问题有帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2015-11-20 07:06:31

你可以像这样自己实现一个"EdgesHelper“:

代码语言:javascript
复制
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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33815662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档