ARX 反回曲线上一定距离的点 函数

来源:互联网 发布:自学电脑编程要下什么 编辑:程序博客网 时间:2024/05/01 22:08

////反回曲线上一定距离的点(默认从起点开始计算)////pCurve:曲线指针,dist:距离,point:要返回的点////Adesk::Boolean isGotoNext  true:沿着正向寻找,false:沿着反方向寻找static void GetPtAtDistOnCurve(const AcGeCurve2d* pCurve,const AcGePoint2d& ptInput,double dist,AcGePoint2d& point,Adesk::Boolean isGotoNext){if(pCurve == NULL){return;}AcGePoint2d ptS;ptS = ptInput;double pa = 0.0;double datumParam = 0.0;//Adesk::Boolean posParamDir = Adesk::kTrue;datumParam = pCurve->paramOf(ptS);pa = pCurve->paramAtLength(datumParam,dist,isGotoNext);point = pCurve->evalPoint(pa);}


原创粉丝点击