iCAx开思工具箱

标题: 如何把WCS设置到当前视图坐标系 [打印本页]

作者: zhangcanwei    时间: 2010-11-7 14:04
标题: 如何把WCS设置到当前视图坐标系
有没有这样的函数,把WCS设置到当前视图坐标系?也就是把WCS设置到当前屏幕所显示的视图?
作者: qindongjun88    时间: 2010-11-7 16:18
你为什么要这样设置呀?
作者: zhangcanwei    时间: 2010-11-7 16:46
选择一条曲线,NX的命令会返回光标的坐标数据,如果此时,屏幕视图接近于和WCS的Z轴垂直,则返回的坐标点距离被选择曲线太远,不利于后续判断。

  如果在打开选取命令前将WCS放置于屏幕视图,则返回的坐标点就很接近被选择曲线。这样就可以判断选择的是曲线的哪一端
作者: ugman    时间: 2011-5-5 17:11
我也碰到这样的问题。有没高手解决一下。
作者: zale_lzj    时间: 2011-5-5 17:30
不能计算出来吗?
像计算在平面上的鼠标通过点那样
作者: LIUCHANGLIN    时间: 2011-5-10 11:51
获取当前视图matrix_id再创建一个座标!
作者: zhangcanwei    时间: 2011-5-10 12:53
LIUCHANGLIN 发表于 2011-5-10 11:51
获取当前视图matrix_id再创建一个座标!


有这样的函数吗?还望明示
作者: zale_lzj    时间: 2011-5-10 20:28
应该可以用uc6433   Read view matrix  在uf_view.h头文件里
作者: zhangcanwei    时间: 2011-5-11 13:10
这个函数只能读取左、右、前后、work等几个view,好像不能读出当前的屏幕视图
作者: zjs    时间: 2011-5-11 15:36
uc6430,uc6433  获取矩阵,
uf5940,uf5940  将矩阵映射到你需要的坐标系




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3