明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2155|回复: 3

请各位网友帮忙!

[复制链接]
发表于 2006-1-27 10:53 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2006-2-5 22:23 | 显示全部楼层

不知楼主这几个数有什么特定的要求?

本人有二种方式供参考

1.如果这几个数要是成一定的比例的话你可采取获得当前标注的字高做一个参考再算出其它的几个数,

2.如果这几个数没有什么规律的话你可以把这几个数设成全局变量,这样只样第一次输入了这几个数,以后键入这个命令的时候先检测一下这个数值是否为空,

如果有什么不明白的请联系:

E_MAIL:POSTBING@163.COM

QQ:158042947

发表于 2006-2-12 20:47 | 显示全部楼层
试试:
  1. (defun C:BUBBLE (/ cmo bmo ars cr ts sp ep ang dist ar cpl textw)
  2.   (setq cmo (getvar "CMDECHO")
  3. bmo (getvar "BLIPMODE")
  4.   )
  5.   (setvar "CMDECHO" 0)
  6.   (setvar "BLIPMODE" 0)
  7.   (setq ars 500    ;(getdist "\n请指定箭头尺寸: "))
  8. cr  250    ;(getint "\n请指定指标圆球半径: "))
  9. ts  (- (* cr 2) 200)  ;(getstring "\n请指定文字高度: "))
  10.   )
  11.   (while (setq sp (getpoint "\n请点取欲放置箭头的位置<退出>: "))
  12.     (setq ep (getpoint sp "\n请放置指标圆球位置: ")
  13.    ang (angle sp ep)
  14.    dist (distance sp ep)
  15.    ar (* 0.3 ars)
  16.    cpl (polar sp ang (+ cr dist))
  17.    textw (getstring "\n请指定指标圆球内的编号: ")
  18.     )
  19.     (command "line" sp ep "")
  20.     (command "pline"
  21.       sp
  22.       "w"
  23.       "0"
  24.       ar
  25.       (polar sp ang ars)
  26.       ""
  27.     )
  28.     (command "circle" cpl cr)
  29.     (command "text" "m" cpl ts 0 textw)
  30.   )
  31.   (setvar "CMDECHO" cmo)
  32.   (setvar "BLIPMODE" bmo)
  33.   (princ)
  34. )
 楼主| 发表于 2006-2-15 10:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-8 11:15 , Processed in 0.568647 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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