NX二次开发获取圆弧的四个象限点

发布时间:2024年01月20日

?我是用来用来画水路线框的UF_MODL_ask_curve_points()可以按弧长或者弧度获取曲线的等分点,取PI/2的圆弧,即将圆弧四等分,你也可以取任意等分点。

int GetArcPoint(tag_t arc_tag,double point[4][3])
{
    if(arc_tag==0)return 0;
    int num=0;
    doulbe* pt;
    UF_MODL_ask_curve_points(arc_tag,0,PI/2,0,&num,&pt);
    point[0][0]=pt[0];
    point[0][1]=pt[1];
    point[0][2]=pt[2];
    point[1][0]=pt[3];
    point[1][1]=pt[4];
    point[1][2]=pt[5];
    point[2][0]=pt[6];
    point[2][1]=pt[7];
    point[2][2]=pt[8];
    point[3][0]=pt[9];
    point[3][1]=pt[10];
    point[3][2]=pt[11];
    return num;
}

文章来源:https://blog.csdn.net/qq_39541524/article/details/135712178
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。