如何从搅拌机切换Y轴和Z轴? (所以Y是Up)

时间:2010-07-09 04:40:47

标签: blender

从Blender导出网格物体和场景时,我的Y轴已经出现了问题。 Blender和我的导出目标都使用右手转换矩阵。 Z是Blender中的上轴,Y是目标中的上轴。但问题存在于2个地方。场景的变换不能仅仅在X轴上移动来修复它,因为我还需要对网格中的顶点进行Y / Z切换(导出为vertex.x,vertex.z,vertex.y)。我需要切换实际的Y和Z旋转,这样如果Y和Z旋转相同,则不会发生任何变化(即同一性)。感谢您的帮助。如果我不够透彻,请随时提问。

6 个答案:

答案 0 :(得分:3)

没有, 你这样做

Y = Z Z = -y

没有90度的旋转可以让你从左到右,这是愚蠢的

答案 1 :(得分:2)

在使用cinema4d和blender时遇到了类似的问题。在cinema4d中,Y是向上轴,旋转是前进,俯仰和倾斜。

Blender的系统看起来像右手系统,但在x轴上旋转了90度。

我为坐标做了同样的事情(导出为vertex.x,vertex.z,vertex.y)。对于轮换, 我认为你应该在X轴上添加90度(math.pi * 0.5)旋转,其余的应该没问题。

HTH

答案 2 :(得分:2)

Blender做的两件事与其他已知世界不同! 1.使用Z轴垂直(应为Y); Y轴为水平(应为b X);输入和输出的X轴(应为b Z)。

非常奇怪!自开始以来的每个高中图表都使用X表示水平,Y表示垂直。

  1. 使用鼠标右键进行选择。
  2. 你可以改变首选项中的选择btn,但不能改变疯狂的轴排列!

答案 3 :(得分:1)

您是否尝试过使用全选('a'键)然后使用r x 90将所有内容围绕X轴和枢轴点旋转90度? (如果需要控制,可以在3D视图的菜单栏中选择您的轴心点。)

您可以执行此操作,导出,然后撤消。

答案 4 :(得分:0)

只需下载Wings3D即可。从Blender导出为.3ds,然后在Wings3D中导入此文件。 现在,您可以将其从Wings3D再次导出到.3ds。但是,不要直接点击.3ds,而是点击" .3ds "右边的小图标。菜单。现在你可以取消选中Box Swap y und z axis并在另一个程序中导入.3ds。

答案 5 :(得分:-1)

在blender中,您可以添加空的普通轴,在导出为单位时更正方向,或尝试导出为fbx文件并在导出选项中更改方向