明经CAD社区's Archiver
社区
›
AutoLISP/Visual LISP 编程技术
› 有没有办法像getcorner一样动态改变点列表的范围底色
xinxirong
发表于 2018-1-2 20:14:49
有没有办法像getcorner一样动态改变点列表的范围底色
本帖最后由 xinxirong 于 2018-1-2 20:28 编辑
getpoint 2个点后,第三个点用grread获取,这3个点形成三角形,三角形的底色改为与屏幕底色不同,但透明度只有50%。第4、5、。。。N个点也是这样处理,能做到吗?
我想到的办法就是,UCS坐标与屏幕坐标变换后,SetCapter 然后bitblt来重绘屏幕。
效果就像在2013版cad的area命令
页:
[1]
查看完整版本:
有没有办法像getcorner一样动态改变点列表的范围底色