0
我正在发现Three.js的世界。在创建世界的数据可视化时,我需要向其添加数据。这是我卡住的地方。 我创建了一个圆,并添加了一个框(高度不等的数据)。我想在框的边缘添加框,框的中心位于框的边上。我如何让盒子的内侧成为定位的“起点”?那么这些箱子的任何部分都不会在圈内消失?ThreeJS网格定位
盒的放置在此代码完成的:
geometry = new THREE.BoxGeometry(5, 5, value);`enter code here`
testObject = new THREE.Mesh(geometry);
testObject.position = new THREE.Vector3(500, 500, 500);
var lat = 51.6979;
var lng = 5.317;
var phi = (90 - lat) * Math.PI/180;
var theta = (180 - lng) * Math.PI/180;
testObject.position.x = radius * Math.sin(phi) * Math.cos(theta);
testObject.position.y = radius * Math.cos(phi);
testObject.position.z = radius * Math.sin(phi) * Math.sin(theta);
啊当然!谢谢你的帮助! – user3519221