土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 挑戰AutoCAD高手

挑戰AutoCAD高手

发布于:2004-01-28 18:18:28 来自:建筑设计/CAD下载及教程 [复制转发]
各位:
我這裡有一圖檔,是用CAD編程實現的,但兄弟我不知道如何實現,特向各位高手請教!
個點在一方向上是等差變化,另一方向上不變。間距也不變(類似array命令)。
哪位高手知道,請賜教!
要圖檔聯繫我:
qq:39458333
lane-liu@163.com

全部回复(9 )

只看楼主 我来说两句
  • yunguiming
    yunguiming 沙发
    呵呵,高人不少阿!
    2004-02-06 20:18:06

    回复 举报
    赞同0
  • 波
    板凳
    ;;;我要畫X*Y=20*30(或200*300)個donut,內徑都為0,外經在x方向上不變,在y方向是等差變化的。
    ;;;個中心間距不。

    (defun c:od ()
    (setvar "cmdecho" 0)
    (setvar "donutid" 0)
    (setq xod 20 ;(getint "圆环个数x:")
    yod 30 ;(getint "圆环个数y:")
    donutodini 1 ;(getreal "\n输入圆环起始外径:")
    donutpu 0.1 ;(getreal "\n输入圆环外径等差数值:")
    arraydist 10 ;(getdist "\n输入圆环间距:")
    donutpo (getpoint "\n输入圆环起始点:")
    )
    (setq sadd nil)
    (setq xur (car donutpo)
    yur (cadr donutpo)
    )
    (setq sadd (ssadd))
    (setvar "donutod" donutodini)
    (repeat yod
    (command "donut" "" "" (list xur yur) "")
    (ssadd (entlast) sadd)
    (setvar "donutod" (+ (getvar "donutod") donutpu))
    (setq yur (+ arraydist yur))
    )
    (command "-array" sadd "" "r" "1" xod arraydist)
    (princ)
    )
    2004-01-31 13:47:31

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

CAD下载及教程

返回版块

52.07 万条内容 · 656 人订阅

猜你喜欢

阅读下一篇

急!!!

我在我的台式机上安装了CAD2002,可是不知什么原因却在我的手提上安装不了,我的是XP系统,请问是什么原因?

回帖成功

经验值 +10