明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1560|回复: 6

[求助] 角度自动标注

[复制链接]
发表于 2008-10-14 15:36:00 | 显示全部楼层 |阅读模式

自动标注两条直线的夹角
(defun c:bz()
  (setvar "dimadec" 2)
  (setq p1 (getpoint "\n 输入第一点:"))
  (setq p2 (getpoint "\n 输入第二点:"))
  (setq p3 (getpoint "\n 输入第三点:"))
  (command "line" p1 p2 "")
  (command "line" p2 p3 "")   **********请高手把以下几行命令填上,谢谢


  (princ)
)

 楼主| 发表于 2008-10-15 16:34:00 | 显示全部楼层
加上(command "dimangular" p2 p1 p3)可用,请给位高手指正.
发表于 2008-10-15 23:12:00 | 显示全部楼层

(defun c:bz()
  (setvar "dimadec" 2)
  (setq p1 (getpoint "\n 输入第一点:"))
  (setq p2 (getpoint "\n 输入第二点:"))
  (setq p3 (getpoint "\n 输入第三点:"))
  (command "line" p1 p2 "")
  (setq ent1 (entlast))
  (command "line" p2 p3 "")
  (setq ent2 (entlast))
  (setq ang (/ (+ (angle p2 p1) (angle p2 p3)) 2))
  (setq p4 (polar p2 ang 5))
  (command "osmode" 0)
  (command "dimangular" (list ent1 p2) (list ent2 p2) p4)
  (princ)
)

 楼主| 发表于 2008-10-16 09:22:00 | 显示全部楼层
好象不怎么灵光啊
发表于 2008-10-19 06:54:00 | 显示全部楼层
楼主的思路不够好,有高手能做到如下效果吗?框选两条线,自动算出两线的夹角,并自动标出小于90度的角,且循环选择标注下一个角《需再选对象》,此功能可否实现?
发表于 2008-10-29 22:01:00 | 显示全部楼层

怎么没人跟贴呀?

发表于 2009-1-19 16:04:00 | 显示全部楼层

这个思路不错,有无人有时间搞

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

本版积分规则

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

GMT+8, 2024-9-28 16:27 , Processed in 0.280025 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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