找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 20701|回复: 6
打印 上一主题 下一主题

[求助] ug 旋转坐标系求救!UF_MTX3_rotate_about_axis

[复制链接]
跳转到指定楼层
1
发表于 2008-11-20 15:02:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

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

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

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

  UF_MTX3_rotate_about_axis (z_vec, PI/4, matrix_values);
  UF_CSYS_create_matrix (matrix_values, &matrix_id );
  UF_CSYS_create_temp_csys (csys_origin, matrix_id, &wcs_orig );
  UF_CSYS_set_wcs (wcs_orig );

:( :( :(
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2008-11-28 10:17:10 | 只看该作者
用UF_CSYS_ask_wcs得到当前坐标系的tag_t值再处理,否则你旋转的不是绝对坐标系就怪了
3
发表于 2008-11-30 15:55:38 | 只看该作者
前面我已经将我构造的的新坐标系设置成当前的坐标系了,为何还要ask,我也是同样的问题,这函数用着别扭。而且UF_CSYS_create_csys里面的参数也不能和UF_CSYS_ask_wcs得到的坐标系相关联啊。还请兄弟指点。
4
发表于 2008-12-1 08:11:03 | 只看该作者
1。先ask当前工作坐标系的tag_t,如果已有就直接使用。
2。再用UF_CSYS_ask_csys_info,UF_CSYS_ask_matrix_values等函数得到3×3矩阵
3。旋转此矩阵,得到新矩阵
4。创建新坐标系,再UF_CSYS_set_wcs
5
发表于 2008-12-2 18:30:40 | 只看该作者
多谢!
6
发表于 2012-2-20 18:41:22 | 只看该作者
不行吧,不信你可以试试你上面所写的代码是不是可达到自己想要的旋转,当坐标系是相对坐标的时候,我想绕YC旋转90,你用这个函数试试看能不能搞的出来
7
发表于 2012-2-21 21:47:23 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-26 08:44 , Processed in 0.028166 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表