[c++] NX二次开发创建圆/圆弧C++源码教程下载就上UG网

[复制链接]
ug9.0发表于 2016-5-23 09:33:53 | 显示全部楼层 |阅读模式
学NX二次开发就上UG网:
UG二次开发创建圆弧函数:UF_CURVE_create_arc();
使用情况:创建圆弧后,可以通过UG拉伸功能把其转化成实体。

圆弧

圆弧

NX二次开发创建圆弧C++源码:

  1.     /* TODO: Add your application code here */

  2.     /*中磊国际模具培训-创建圆、圆弧*/
  3.    
  4.     tag_t arc_id, wcs_tag;//弧、坐标
  5.     UF_CURVE_arc_t arc_coords;//创建弧

  6.     /*学NX二次开发就上UG网-www.9sug.com弧参数 */

  7.     arc_coords.start_angle = 0.0;//起始角度
  8.     arc_coords.end_angle = 270.0 * DEGRA;//终止角度,当终止角度小于360度时,其为圆弧
  9.     arc_coords.arc_center[0] = 0.0;
  10.     arc_coords.arc_center[1] = 0.0;
  11.     arc_coords.arc_center[2] = 0.0;//坐标位置
  12.     arc_coords.radius = 10;//弧半径

  13.     UF_CSYS_ask_wcs(&wcs_tag);
  14.     UF_CSYS_ask_matrix_of_object(wcs_tag,&arc_coords.matrix_tag);//坐标转换

  15.     UF_CURVE_create_arc(&arc_coords, &arc_id);//创建弧

  16.     /* Terminate the API environment */
复制代码


就上UG网淘宝直营店
您需要登录后才可以回帖 登录 | 注册UG网 用百度帐号登录

本版积分规则