找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: piggylele

[求助]:请问波浪线是怎么画出来的?

[复制链接]
发表于 2003-12-23 12:55:21 | 显示全部楼层
以前我也见过及用过一个波浪线的LISP程序,还不错,我也试试这个看如何?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-23 13:16:44 | 显示全部楼层
我用不了,是不是我没有装VBA的原因
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-23 13:42:40 | 显示全部楼层
最初由 jxsqq 发布
[B]我用不了,是不是我没有装VBA的原因 [/B]

如果要用VBA的话,当然要把VBA装上哦!(完全安装或自定义安装,R14没有VBA)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-23 13:53:34 | 显示全部楼层
最初由 木桂水 发布
[B]可以用pl画,然后用fit命令。 [/B]



fit 是什么命令呀?我的CAD不知道这个命令。能不能指点一下迷津?谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-11 11:23:29 | 显示全部楼层
最初由 ahlzl 发布
[B]
代码不能在记事本中粘贴,再存为dvb文件。
... [/B]

我照斑主的方法去做,可还是提示DVB文件出错,是什么原因呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-11 12:18:25 | 显示全部楼层
最初由 yucheng920 发布
[B]
我照斑主的方法去做,可还是提示DVB文件出错,是什么原因呢? [/B]

先用19楼的现成文件。
另,请看:http://www.xdcad.net/forum/showthread.php?threadid=195847
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-12 09:13:16 | 显示全部楼层
还是用线型好,没有适用的可以自己编啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-2-20 00:03:00 | 显示全部楼层
好程序,不用那么麻烦
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-2-20 14:18:51 | 显示全部楼层
这是我以前贴的,但不知道放哪里了,再贴一下。


  1.   [FONT=courier new]
  2. ;;;波浪线绘制程序
  3. ;;;作者:张越 03.11.13
  4. (defun c:blx (/ boch pt pt1 pt2 pt3 dist lis ang0 ang)
  5.   (SETQ OLDOS (GETVAR "OSMODE"))
  6.   (if (= bofu nil)
  7.     (setq bofu1 20)
  8.   )
  9.   (if (= bochang nil)
  10.     (setq bochang1 50)
  11.   )
  12.   (if (/= (setq oldcmd (getvar "cmdecho")) 0)
  13.     (setvar "cmdecho" 0)
  14.   )
  15.   (prompt "\n请输入波幅<")
  16.   (princ bofu1)
  17.   (if (= (setq bofu (getreal ">:")) nil)
  18.     (setq bofu bofu1)
  19.     (setq bofu1 bofu)
  20.   )
  21.   (prompt "\n请输入波长<")
  22.   (princ bochang1)
  23.   (if (= (setq bochang (getreal ">:")) nil)
  24.     (setq bochang bochang1)
  25.     (setq bochang1 bochang)
  26.   )
  27.   (initget "Yes No")
  28.   (setq id (getkword "\n是否重新计算波长?Yes <No>:"))
  29.   (if (= id nil)
  30.     (setq id "No")
  31.   )
  32.   (if (setq pt1 (getpoint "\n开始画波浪线(回车退出):"))
  33.     (progn
  34.       (while (setq pt2 (getpoint pt1 "\n下一点(回车退出):"))
  35.         (setq dist (distance pt1 pt2))
  36.         (setq ang0 (angle pt1 pt2))
  37.         (setq n (fix (/ dist bochang)))
  38.         (while (= n 0)
  39.           (prompt "\n该段长度比波长小,请重新输入:")
  40.           (setq pt2 (getpoint pt1 "\n下一点(回车退出):"))
  41.           (if (/= pt2 nil)
  42.             (progn
  43.               (setq dist (distance pt1 pt2))
  44.               (setq ang0 (angle pt1 pt2))
  45.               (setq n (fix (/ dist bochang)))
  46.             )
  47.             (setq n nil)
  48.           )
  49.         )
  50.         (if (/= pt2 nil)
  51.           (progn
  52.             (if        (= id "No")
  53.               (setq boch (/ bochang 4))
  54.               (setq boch (/ dist (* n 4)))             
  55.             )
  56.             (setq dist (sqrt (+ (* boch boch) (* bofu bofu))))
  57.             (setq lis (list (atan bofu boch)
  58.                             (- 0 (atan bofu boch))
  59.                             (- 0 (atan bofu boch))
  60.                             (atan bofu boch)
  61.                       )
  62.             )
  63.             (setq pt3 pt1)
  64.             (IF        (< (- OLDOS 16384) 0)
  65.               (SETVAR "OSMODE" (+ OLDOS 16384))
  66.             )
  67.             (command "spline" pt1)
  68.             (repeat n
  69.               (foreach ang lis
  70.                 (setq pt (polar pt3 (+ ang0 ang) dist))
  71.                 (setq pt3 pt)
  72.                 (command pt)
  73.               )
  74.             )
  75.             (command "" "" "")
  76.             (setq pt1 pt)
  77.             (SETVAR "OSMODE" OLDOS)
  78.           )
  79.         )
  80.       )
  81.     )
  82.   )
  83.   (SETVAR "OSMODE" OLDOS)
  84.   (setvar "cmdecho" OLDCMD)
  85. )

  86.   [/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-2-22 09:49:18 | 显示全部楼层
3楼的方法有点意思
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-2-26 21:21:11 | 显示全部楼层
这么多的程序,不知道用哪一个好。先把活雷锋斑竹的程序用一下。有谁都比较了一下的?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-3 09:56 , Processed in 0.411166 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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