lihao2014 发表于 2019-6-27 14:43:39

CAD交互绘制样条线(网页版)

在CAD设计时,需要绘制样条线,用户可以设置样条线线重及颜色等属性。
主要用到函数说明:
_DMxDrawX::SendStringToExecuteFun
把命令当着函数执行,可以传参数。详细说明如下:
参数 说明
IDispatch* pParam 命令参数,IMxDrawResbuf对象
pszExecute 命令名
js中实现代码说明:
function DrawSpline() {
    var param = mxOcx.NewResbuf();
    mxOcx.SendStringToExecuteFun("_DrawSpline", param);
    var retparam = mxOcx.GetEntitysLastCmd();
    if (retparam == null)
      return;
    if (retparam.Count == 0)
      return;
    var spline = retparam.AtObject(0);
    if (spline == null) {
      return;
    }
    //把实体绘制到图上。一般用于动态拖放时,在拖放结束时,绘制到图上;返回新绘制的实体的id
    spline.Draw();
}


页: [1]
查看完整版本: CAD交互绘制样条线(网页版)