我使用Threebox (Mapbox的Three.js插件)将建筑物的三维模型加载到地图上。支持与建筑物的某种程度的互动(旋转和移动)。旋转功能通过浮动环访问,当单击该浮动环时,允许模型旋转。理想情况下,它应该如下所示:我用这样的Three.js TorusGeometry创建了戒指:
let geom = new THREE.TorusGeometry(ringSize, 0.01这是一个问题:上面的房子例子的圆环大小(半径)大约是0.7,但是我找不到从模型属性中的任何地方精确地导出它的方
我目前正在使用以下内容在three.js中创建网格:mesh = new THREE.Mesh( sphereGeometry, material );torusGeometry = new THREE.TorusGeometry( 1, 0.42 );
在我的动画循环中的任何时候,我都希望能够将球体换成圆环。