// 1、先获取geometey的中心点位置并留存
const center = new THREE.Vector3()
this.modelObj0.geometry.computeBoundingBox()
this.modelObj0.geometry.boundingBox.getCenter(center)
const x = center.x
const y = center.y
const z = center.z
// 2、把对象放到坐标原点
this.modelObj0.geometry.center()
// 3、绕轴旋转
this.modelObj0.geometry.rotateX(0.02)
// 4、再把对象放回原来的地方
this.modelObj0.geometry.translate(x, y, z)
让一个模型围绕自己的轴心旋转
最新推荐文章于 2024-05-17 16:18:35 发布