0
点赞
收藏
分享

微信扫一扫

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


在CAD设计时,需要绘制样条线,用户可以设置样条线线重及颜色等属性。

主要用到函数说明:

_DMxDrawX::SendStringToExecuteFun

把命令当着函数执行,可以传参数。详细说明如下:

参数

说明

IDispatch* pParam

命令参数,IMxDrawResbuf对象

pszExecute

命令名

js中实现代码说明:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

​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();​

​}​

效果展示:

用户可以通过点击绘制样条线按钮,用户可以在CAD控件视区的任何位置画样条线。如下图所示:

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

举报

相关推荐

0 条评论