明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9544|回复: 26

[【高飞鸟】] 【飞鸟集】角度标注全部转弧长标注

    [复制链接]
发表于 2009-6-12 10:23 | 显示全部楼层 |阅读模式
在2006以下弧长标注有时候比较困难,但角度的连续标注比较容易,(天正用轴网标注可以很快生成角度标注)
所以我这里编写了一个小工具,用来把角度标注转化为弧长标注的。命令: CCC

  1. (defun c:ccc (/ fil sel rad R i ent dxf val new)
  2.   (setq fil '( (-4 . "<OR")
  3.                  (100 . "AcDb2LineAngularDimension")
  4.                  (100 . "AcDb3LineAngularDimension")
  5.                  (-4 . "OR>")
  6.                  (0 . "DIMENSION")
  7.                )
  8.   )
  9.   (if (and (setq sel (ssget fil))
  10.               (setq rad (car (entsel "\n请选择相应的圆弧: ")))
  11.               (setq rad (entget rad))
  12.               (or (= (cdr (assoc 0 rad)) "CIRCLE")
  13.                    (= (cdr (assoc 0 rad)) "ARC")
  14.               )
  15.       )
  16.     (progn
  17.       (setq R (cdr (assoc 40 rad)))
  18.       (setq i 0)
  19.       (repeat (sslength sel)
  20.         (setq ent (ssname sel i))
  21.         (setq dxf (entget ent))
  22.         (setq val (assoc 42 dxf))
  23.         (setq new (* (cdr val) R))
  24.         (setq new (rtos new 2 0))
  25.         (setq new (strcat "{\\fSimSun|b0|i0|c134|p2;⌒}" new))
  26.         (setq dxf (subst (cons 1 new) val dxf))
  27.         (entmod dxf)
  28.         (setq i (1+ i))
  29.       )
  30.     )
  31.   )
  32. )

本帖子中包含更多资源

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

x

评分

参与人数 1明经币 +2 金钱 +5 贡献 +10 激情 +10 收起 理由
Longfin + 2 + 5 + 10 + 10 【好评】好程序

查看全部评分

"觉得好,就打赏"
    共1人打赏

本帖被以下淘专辑推荐:

发表于 2022-12-25 10:31 | 显示全部楼层
能不能改为可以多段线内的弧长标注修改呢?
发表于 2023-9-20 10:51 | 显示全部楼层
谢谢楼主分享这个插件,谢了
发表于 2020-10-12 16:49 | 显示全部楼层
楼主的程序很实用,支持一下
 楼主| 发表于 2009-6-12 10:37 | 显示全部楼层

下面是演示

本帖子中包含更多资源

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

x
发表于 2009-6-12 11:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-6-12 12:49 | 显示全部楼层

 好东西 谢

发表于 2009-6-12 16:23 | 显示全部楼层
xiexie
发表于 2009-6-12 19:12 | 显示全部楼层

那叫转为弧长标注,弧度弧长是两个不同的概念。

 楼主| 发表于 2009-6-13 08:46 | 显示全部楼层
yshf发表于2009-6-12 19:12:00那叫转为弧长标注,弧度与弧长是两个不同的概念。

不好意思,全都打成了弧度了。

谢谢指出!

发表于 2009-6-14 01:20 | 显示全部楼层

⌒变?该如何解决

可以把⌒放在数字上吗??

发表于 2009-6-14 07:15 | 显示全部楼层
放在上面,可以这样:{\\Fgdt.shx;^}\\P
发表于 2009-6-16 19:27 | 显示全部楼层
楼主的程序很实用,支持一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-27 04:19 , Processed in 0.439279 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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