学NX二次开发就上UG网:
UG二次开发创建圆弧函数:UF_CURVE_create_arc();
使用情况:创建圆弧后,可以通过UG拉伸功能把其转化成实体。
圆弧
NX二次开发创建圆弧C++源码:
- /* TODO: Add your application code here */
- /*中磊国际模具培训-创建圆、圆弧*/
-
- tag_t arc_id, wcs_tag;//弧、坐标
- UF_CURVE_arc_t arc_coords;//创建弧
- /*学NX二次开发就上UG网-www.9sug.com弧参数 */
- arc_coords.start_angle = 0.0;//起始角度
- arc_coords.end_angle = 270.0 * DEGRA;//终止角度,当终止角度小于360度时,其为圆弧
- arc_coords.arc_center[0] = 0.0;
- arc_coords.arc_center[1] = 0.0;
- arc_coords.arc_center[2] = 0.0;//坐标位置
- arc_coords.radius = 10;//弧半径
- UF_CSYS_ask_wcs(&wcs_tag);
- UF_CSYS_ask_matrix_of_object(wcs_tag,&arc_coords.matrix_tag);//坐标转换
- UF_CURVE_create_arc(&arc_coords, &arc_id);//创建弧
- /* Terminate the API environment */
复制代码
|