点击查看详细介绍

如何在生成的圆柱面上绘制圆?利用UF_CURVE_create_arc,坐标系参数怎么设置?

tt526778665 7年前 3415 1

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


我绘制出的总是如图2 的圆,并不在我想要的面,可我又不知道怎么设置那里的坐标系。求大佬知道。
代码:
tag_t part, arc_id1, wcs_tag;

UF_CURVE_arc_t arc_coords;

arc_coords.start_angle = 0.0;

arc_coords.end_angle = TWOPI;

arc_coords.arc_center[0] = 0.0;

arc_coords.arc_center[1] = L;

arc_coords.arc_center[2] = 0.0;

arc_coords.radius = d6;

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_id1);


0

最新回复 (1)
  • nxadmin 7年前
    1

    默认是创建在工作坐标系的XY平面上,你创建之前,先将工作坐标系设置好,然后再创建圆,创建好后,再还原工作坐标系之前的位置

请登录后发表新帖