CAD不在屏幕内画图 是不是也会出错????大神帮忙
我的程序就是在屏幕外画好多矩形 可是有时会少几个 但在屏幕内总是对的不知道是cad自身的问题 还是程序的问题 请知道的大神帮忙 小弟感激不尽 本人菜鸟!!! ...有时会少几个...就依这个实时状况[图+程序] 上传供探讨呗 ;;13 判断点是否在屏幕内BY wowan1314
(defun YY-ptinview (pt / a b c d x)
(setq b (getvar "viewsize")
c (car (getvar "screensize"))
d (cadr (getvar "screensize"))
a (* b (/ c d))
x (trans (getvar "viewctr") 1 2)
c (list (- (car x) (* a 0.5)) (- (cadr x) (* b 0.5)) 0.0)
d (list (+ (car x) (* a 0.5)) (+ (cadr x) (* b 0.5)) 0.0)
a (MAPCAR '<= C (TRANS PT 1 2) D)
)
(AND (CAR A) (CADR A))
) 谢谢上边两位大神 小弟在此膜拜了 既然在屏幕外画图不会出现问题 那应该是选择时出现了问题 选择时两点都应该在屏幕内 我有时候可能只有一点在屏幕内了 感谢大侠的帮助 小弟没齿难忘!!!! 本帖最后由 790027903 于 2013-7-29 11:10 编辑
还有个问题 就是 如何把多段线偏移后 使其起点和起点连接 终点和终点连接????? 可以先串接吗?
页:
[1]