点击查看详细介绍

ug 旋转坐标系求救!UF_MTX3_rotate_about_axis

batigol_cj 17年前 13722 6

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


我希望把我的当前坐标系按zc轴旋转45度,当前坐标系不是绝对坐标。

再利用这个函数时UF_MTX3_rotate_about_axis 旋转出来的结果老出问题。
运行后得到的坐标系好像是把绝对坐标系按照ZC轴的方向旋转了45度,而不是把当前的坐标系旋转。

请问大家有什么好的方法可以实现旋转坐标系么?

0

最新回复 (6)
  • dianzi24 17年前
    1

    用UF_CSYS_ask_wcs得到当前坐标系的tag_t值再处理,否则你旋转的不是绝对坐标系就怪了

  • zzrxt 17年前
    2

    前面我已经将我构造的的新坐标系设置成当前的坐标系了,为何还要ask,我也是同样的问题,这函数用着别扭。而且UF_CSYS_create_csys里面的参数也不能和UF_CSYS_ask_wcs得到的坐标系相关联啊。还请兄弟指点。

  • dianzi24 17年前
    3

    1。先ask当前工作坐标系的tag_t,如果已有就直接使用。
    2。再用UF_CSYS_ask_csys_info,UF_CSYS_ask_matrix_values等函数得到3×3矩阵
    3。旋转此矩阵,得到新矩阵
    4。创建新坐标系,再UF_CSYS_set_wcs

  • zzrxt 17年前
    4

    多谢!

  • jaken99 13年前
    5

    不行吧,不信你可以试试你上面所写的代码是不是可达到自己想要的旋转,当坐标系是相对坐标的时候,我想绕YC旋转90,你用这个函数试试看能不能搞的出来

  • jaken99 13年前
    6

请登录后发表新帖