模型导入到three.js后坐标不对

问题描述:

在3d作图软件模型正常,但是模型导入到three.js后坐标不对。具体表现在该模型的子模块位置不对。

可能原因:

  • 相机的坐标系和模型坐标系是否相同.(都是Y轴朝上?)
  • 模型的子模块的坐标系可能是相对的世界坐标系,需要设置子模块的坐标系为局部坐标系。

在这里插入图片描述

问题复现步骤:

世界坐标系下看, 模型圆锥的尖是朝上的:
在这里插入图片描述
但是局部坐标系下看, 圆锥模型的Y轴,这里设置的是朝下:
在这里插入图片描述
这样的话, 模型导入到three.js中就是朝下的。我们期待导入three.js中和3d模型编辑中看模型应该是一样的。
也就是说在3d软件中看模型正常,但是导入到three.js看就不正常了。
在这里插入图片描述
解决办法就是重新设置模型的局部坐标系,也就是轴心朝向。让局部坐标轴和世界坐标轴的朝向一致就行了。
在c4d 软件,如果要设置轴向,需要设置两个地方:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值