CAD设置点的样式(网页版)

网友投稿 702 2022-11-15

CAD设置点的样式(网页版)

CAD设置点的样式(网页版)

pdmode是一个控制point的形式的系统变量,当pdmode=0时是可见的一个点,当pdmode=1时是一个不可见的点,但仍存在。pdmode=2时是一个十字,pdmode=3时是一个叉子,将值指定为 32、64 或 96,除了绘制通过点的图形外,还可以选择在点的周围绘制形。PDSIZE是设置点对象的显示大小。正的PDSIZE值指定点图形的绝对尺寸。负值将解释为视口大小的百分比。重生成图形时将重新计算所有点的尺寸。

主要用到函数说明:_DMxDrawX::DrawPoint

绘制一个点。详细说明如下:

参数

说明

OUBLE dX

点的X坐标

DOUBLE dY

点的Y坐标

js中实现代码说明:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

​function​​​ ​​DrawPoint() {​

​//清空当前显示内容​

​mxOcx.NewFile();​

​//把颜色改回黑白色​

​mxOcx.DrawCADColorIndex = 0;​

​// 设置点样式,具体的值,可以看autocad帮助​

​//pdmode是一个控制point的形式的系统变量,当pdmode=0时是可见的一个点,​

​// 当pdmode=1时是一个不可见的点,但仍存在。pdmode=2时是一个十字,pdmode=3时是一个叉子​

​//将值指定为 32、64 或 96,除了绘制通过点的图形外,还可以选择在点的周围绘制形。​

​mxOcx.SetSysVarLong(​​​​"PDMODE"​​​​, 0);​

​// 设置点大小,0.0表示它随屏幕​

​mxOcx.SetSysVarDouble(​​​​"PDSIZE"​​​​, 15.0);​

​mxOcx.DrawPoint(0,50);​

​//-----------------------------------------------------------------------------------------------​

​mxOcx.SetSysVarLong(​​​​"PDMODE"​​​​, 67);​

​// 设置点大小,0.0表示它随屏幕​

​mxOcx.SetSysVarDouble(​​​​"PDSIZE"​​​​, 15.0);​

​mxOcx.DrawPoint(50,50);​

​//-----------------------------------------------------------------------------------------------​

​mxOcx.SetSysVarLong(​​​​"PDMODE"​​​​, 3);​

​// 设置点大小,0.0表示它随屏幕​

​mxOcx.SetSysVarDouble(​​​​"PDSIZE"​​​​, 15.0);​

​mxOcx.DrawPoint(100,50);​

​//-----------------------------------------------------------------------------------------------​

​mxOcx.SetSysVarLong(​​​​"PDMODE"​​​​, 2);​

​// 设置点大小,0.0表示它随屏幕​

​mxOcx.SetSysVarDouble(​​​​"PDSIZE"​​​​, 15.0);​

​mxOcx.DrawPoint(150,50);​

​mxOcx.ZoomAll();​

​mxOcx.UpdateDisplay();​

 

​}​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:741. 摘樱桃 : 经典线性 DP 运用题
下一篇:关于Process的waitFor死锁问题及解决方案
相关文章

 发表评论

暂时没有评论,来抢沙发吧~