土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 一个画楼梯的超小程序,大家帮忙看下哪错了

一个画楼梯的超小程序,大家帮忙看下哪错了

发布于:2011-12-16 21:10:16 来自:建筑设计/CAD下载及教程 [复制转发]
大家帮忙看下这个画楼梯的小程序有什么错误?为什么会导致在画图时用滚轮缩小图形后,程序画出来的图就不对了?
(defun C:qt (/ pa hh ww n pp p1 p2)
(setq pa (getpoint "\n 左下角点:"))
(setq hh (getreal "\n 台阶高度:"))
(setq ww (getreal "\n 台阶宽度:"))
(if (null ww) (setq ww 520.0)) ;当宽度未赋值时,定义宽度为520
(setq n (getint "重复次数:"))
(setq pp pa)
(repeat n
(setq p1 (polar pp (/ pi 2) hh))
(setq p2 (polar p1 0 ww))
(command "line" pp p1 p2 "")
(setq pp p2)
)
(prin1)
)
(prompt "\n < >快速自动楼梯绘制程序")
(prin1)

[ 本帖最后由 taotaokeai 于 2011-12-16 21:11 编辑 ]

申明:内容来自用户上传,著作权归原作者所有,如涉及侵权问题,请点击此处联系,我们将及时处理!

全部回复(2 )

只看楼主 我来说两句抢地板
  • 蛇·蝎·茄子
    看来好多地方都跟捕捉有关系,前段时间我也碰到了,莫名其妙的点位置就不对了。
    后来经人指点才知道
    (setq os (getvar "osmode"));;存储osmode原来的值
    (setvar "osmode" 0);;设置osmode为0



    (setvar "osmode" os);;将原来的值恢复
    在程序里面加入这几句吧
    2011-12-21 16:51:21

    回复 举报
    赞同0
  • shishangtumu
    shishangtumu 板凳
    关闭捕捉,F3
    欢迎到我的网站 http://www.zfjgcad.com看看,交流。
    2011-12-16 22:53:16

    回复 举报
    赞同0
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.07 万条内容 · 655 人订阅

猜你喜欢

阅读下一篇

求助:画地被时如何让zigzag线完全重合

地被线用zigzag线,如何让相邻区域的zigzag线完全重合?谢谢

回帖成功

经验值 +10