点击查看详细介绍

请问在UGopen中,有什么方法可以获得垂直于屏幕的方向吗?

hustszh 20年前 13542 7

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


如题。
只在屏幕里选取一点能够得到过这个点的垂直于屏幕的方向吗?
或者有什么函数可以直接得到?

0

最新回复 (7)
  • pzytony 20年前
    1

    这个问题问的很有趣,容大家好好思考一下

  • Afang 20年前
    2

    问当前view的CSYS就可以了吧……,难道我理解错了?

  • supergirl 20年前
    3

    呵呵,这应该是个display的问题,UGOpen里面关于display的函数比较简单,(见UF_DISP里面的函数)你最多能拿到当前的work view的tag。

    NXOpen中的View信息要全一些。NXOPEN下有View这个class(在NXOPEN .dll中),View这个class下有Origin和Matrix两个成员,应该是当前的View的原点和X,Y,Z的方向。我想这应该是你要的东西。

  • hustszh 20年前
    4

    但是我的坐标轴方向与垂直屏幕的方向没有必然的联系啊
    在任意旋转坐标系的情况下,也能获得到吗?

  • Afang 20年前
    5

    问current view的坐标跟当前的WCS没有关系,就跟手动操作的一样,比如你把WCS设为current view

  • 深夜摔键盘 20年前
    6

    当前视图的法向很容易确定。但鼠标在窗口中所选择的点位置不好确定。

  • haobo_cao 20年前
    7

    点的位置 应该是Wcs下点的X,Y,Z吧

请登录后发表新帖