问题描述:

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

可能原因:

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

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

问题复现步骤:

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

相关文章:

  • 2023-04-03
  • 2022-12-23
  • 2021-08-07
  • 2021-05-14
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
  • 2021-11-27
猜你喜欢
  • 2021-12-16
  • 2021-05-27
  • 2022-12-23
  • 2021-05-23
  • 2021-10-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案