CAD偏移曲线(网页版)

Posted yzy0224

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CAD偏移曲线(网页版)相关的知识,希望对你有一定的参考价值。

主要用到函数说明:

IMxDrawCurve::OffsetCurves

曲线偏移,具体说明如下:

参数说明

[in] DOUBLE dOffsetDist

偏移距离

[in] IMxDrawPoint* ptOffsetRef

偏移方向参考点,曲线向该点所在位置偏移

[out] IMxDrawResbuf** aryNewId

返回偏移后新生成的曲线id数组

js代码实现如下:

var ent = mxOcx.GetEntity("选择偏移的曲线:");
if (ent == null)
    return;
 
var curve;
curve =ent;
 
    var getPt1 = mxOcx.GetPoint(false,0,0,"\n 点取偏移位置:");
    if(getPt1 == null)
    
        return;
    
    var getPt2 = mxOcx.GetPoint(true,getPt1.x,getPt1.y,"\n 点取偏移距离:");
    if(getPt2 == null)
    
        return;
    
 
    var dis = (getPt1.x - getPt2.x) * (getPt1.x - getPt2.x) + (getPt1.y - getPt2.y) * (getPt1.y - getPt2.y);
     dis = Math.sqrt(dis);
    //dis = Math.sqrt();
 
    //var objId;
    var objId = mxOcx.NewResbuf();
    if(curve.OffsetCurves2(dis, getPt1))
    
        var rbId = objId;
        
        // 把以前的删除掉。
        ent.Erase();
    

以上是关于CAD偏移曲线(网页版)的主要内容,如果未能解决你的问题,请参考以下文章

CAD返回曲线上一点在曲线上的参数(网页版)

CAD将文字变成曲线(网页版)

CAD返回指定参数在曲线上,到开始点的曲线上长度(网页版)

CAD得到指定参数在曲线上的点坐标(网页版)

CAD由曲线上的一点返回该点到曲线开始点的长度(网页版)

CAD求曲线参数所在位置的一价导数,这就是切向方向(网页版)