明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1169|回复: 3

[求助]倾斜标注

[复制链接]
发表于 2007-11-28 22:21:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2007-11-28 22:33:29 编辑

就是把线性标注和连续标注结合起来,然后尺寸界限的长度是一样的(高版本的cad连续标注好象有这功能)

图上红色字就是鼠标依次点过的地方
[url=http://www.mjtd.com/bbs/showimg.asp?BoardID=3&fileid=19066][/url]
小弟自己改了一下,可对于倾斜标注老是不行的!请高手帮忙也改进一下!
  1. (DEFUN C:DM ()
  2. ;(setvar "orthomode" 1)
  3. (if (= userr1 "") (setvar "userr1" 900.00))
  4. (setq dimjl (getvar "userr1"))
  5. (INITGET 9)
  6. (SETQ PT1 (GETPOINT "\nFirst extension line origin 尺寸界限第一点 :"))
  7. (INITGET 9)
  8. (SETQ PT2 (GETPOINT PT1 "\nSecond extension line origin 尺寸界限第二点 :"))
  9. (setq ang1 (angle pt1 pt2))
  10. (setq pt (polar pt2 (+ ang1 (* 1.5 pi)) dimjl))
  11.      (if (or (equal (car pt1) (car pt2) 0.01) (equal (cadr pt1) (cadr pt2) 0.01))
  12.        (command "_dimlinear" pt1 pt2 pt)
  13.        (command "_dimaligned" pt1 pt2 pt)
  14.      )
  15. (SETQ ANG (CDR (ASSOC 50 (ENTGET (ENTLAST)))))
  16. (COMMAND "_DIMCONTINUE")
  17. (WHILE (SETQ PT3 (GETPOINT "\nSpecify a second extension line origin 第二点 :"))
  18.   (IF (EQUAL ANG 0.0 1E-3)
  19.    (SETQ PT3 (LIST (CAR PT3) (CADR PT2) 0.0))
  20.    (SETQ PT3 (LIST (CAR PT2) (CADR PT3) 0.0))
  21.   )
  22.   (COMMAND PT3)
  23. )
  24. (COMMAND "" "")
  25. (PRINC)
  26. )

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2007-11-28 23:14:00 | 显示全部楼层
游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0

 楼主| 发表于 2007-11-29 07:58:00 | 显示全部楼层
谢谢,待试用一下!
发表于 2015-4-2 11:18:49 | 显示全部楼层
下载看看是不是能用,谢谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-23 13:56 , Processed in 0.261877 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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