明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1041|回复: 5

[讨论] CAD不在屏幕内画图 是不是也会出错????大神帮忙

[复制链接]
发表于 2013-7-29 07:33:49 来自手机 | 显示全部楼层 |阅读模式
我的程序就是在屏幕外画好多矩形 可是有时会少几个 但在屏幕内总是对的  不知道是cad自身的问题 还是程序的问题 请知道的大神帮忙 小弟感激不尽 本人菜鸟!!!
发表于 2013-7-29 09:03:43 | 显示全部楼层
...有时会少几个...

就依这个实时状况[图+程序] 上传供探讨呗
发表于 2013-7-29 09:14:56 | 显示全部楼层
;;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))
  )
 楼主| 发表于 2013-7-29 10:52:56 来自手机 | 显示全部楼层
谢谢上边两位大神 小弟在此膜拜了 既然在屏幕外画图不会出现问题 那应该是选择时出现了问题 选择时两点都应该在屏幕内 我有时候可能只有一点在屏幕内了 感谢大侠的帮助 小弟没齿难忘!!!!
 楼主| 发表于 2013-7-29 10:53:42 来自手机 | 显示全部楼层
本帖最后由 790027903 于 2013-7-29 11:10 编辑

还有个问题 就是 如何把多段线偏移后 使其起点和起点连接 终点和终点连接?????
发表于 2013-7-29 11:16:24 | 显示全部楼层
可以先串接吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-28 00:58 , Processed in 0.167483 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表