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偏移曲线(网页版)的主要内容,如果未能解决你的问题,请参考以下文章