美文网首页
three.js 自转与公转

three.js 自转与公转

作者: alue | 来源:发表于2023-08-14 12:37 被阅读0次

如图所示,three.js中导入的模型距离坐标轴原点有偏移.

image.png

这时候做旋转动画会比较麻烦. 本来是想让机箱自转, 结果却是机箱绕着原点公转.

这种情况下, 最好在模型导入的时候,就按下述方式修正位置参数:

loader.load('models/主机.fbx', (obj: THREE.Group) => {
            // 修正原点
            const box = new THREE.Box3().setFromObject(obj)
            box.getCenter(obj.position)
            obj.position.multiplyScalar(-1)
          // 新建一个组对象
           const group = new THREE.Group()
            world.scene.add(group)
            group.add(obj)
})

这里要注意的是,需要新建一个组group , 然后将修正位置之后的模型加入该组. 旋转的时候, 针对group 旋转, 这样就能够实现自转了.

相关文章

  • 地球为什么是倾斜的?

    地球在公转的同时还在自转,自转轴与公转平面并不是垂直关系,二者之间的夹角是66.5度,即自转轨道面与公转轨道面并不...

  • 为什么月球永远都只有一面朝向地球?

    今天要分享的是:月球自转与公转之谜 月球在自转的同时也在公转,巧合的是它的自转速度和它围着地球公转的速度一模一样,...

  • 自转公转

    如同光和热 以及引力 我的世界明暗和重心 都在有你的这边 如同潮汐和磁场 我的世界出现风暴或极光 都由你决定

  • 公转自转

    转转转 公转自转, 年年环 月不偷懒。 转转转 从不晕转, 日日忙 夜不停暂。 异参照 异向公转, 时时绕 刻不容...

  • 自转&公转

    18世纪美国最伟大的科学家,著名的政治家和文学家,杰出的外交家及发明家本杰明.富兰克林说过一句话 “世上有...

  • 2017-05-19

    地球由公转与自转之分,人生也是如此

  • 地球

    在地理课上,我们学习了,地球的自转与公转,我们知道了地球自转的周期和公转的周期,并了解了黄赤交角与赤道。 ...

  • 地球的公转与自转

    地球除了围绕太阳公转形成四时变化年周期的同时,还存在着以南北极与北极星连线为轴心自西而东的自转运动,此...

  • 地球的自转与公转

    从以上图片,可以看到怎样的现象?可以发现,在同一个地方,光线与亮度确实不同的。那么大家可能会认为这很平常,不就是早...

  • 女人的自转与公转

    今天是星期四,现在是晚上23:26,平常这个时候都已经入睡了,现在这个时候我却因为心绪不宁静,有些事想不明白,情绪...

网友评论

      本文标题:three.js 自转与公转

      本文链接:https://www.haomeiwen.com/subject/xsqcmdtx.html