1、前言
选择一条直线,获取直线的矢量方向,采用的是获取直线的数据,并根据直线的首末端点计算矢量方向,在计算时,要把这个矢量进行初始化。本文介绍一下如何用UFun函数来获取直线的矢量。欢迎加入QQ群讨论:QQ群749492565
2、总体思路
在获得直线矢量的时候,其总体思路如下:
- 在视图区选择对象
- 将选中的对象转换为直线对象
- 利用UFun函数获取直线数据
- 计算直线矢量
- 将直线矢量转换为单位矢量
3、代码实现
3.1 在视图区选择对象
其代码在UG NX二次开发模板中已经存在,如下:
//------------------------------------------------------------------------------
// Selection any objects
//------------------------------------------------------------------------------
std::vector< NXOpen