明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: cjf160204

[测绘] 隧道超欠挖标注

[复制链接]
发表于 2024-6-20 08:45:59 | 显示全部楼层
修改了make-dimension子函数的参数如下:
;;说明:绘制超欠挖标注参数说明
;;参数:p14:实测开挖线上的实测点
;;参数:p13:设计线上的对应的垂直点
;;参数:p11:标注文字放置的点
;;参数:dimsty:前缀符号超挖为"+<>";欠挖为"-<>"
;;参数:ys:箭头及线颜色
;;示例make-dimension pt@curve pt p11 "-<>" 1);箭头及线颜色1 红色
(defun make-dimension (p14 p13 p11 dimsty ys)
  (entmake (list '(0 . "DIMENSION")
                 '(100 . "AcDbEntity")
                 '(100 . "AcDbDimension")                 
                  (cons 10 p14)
                  (cons 11 p11)
                 '(70 . 33)
                  (cons 1 dimsty);前缀符号
                  (cons 3 "超欠挖")
                 '(100 . "AcDbAlignedDimension")
                 (cons 13 p13)
                 (cons 14 p14)
                 (cons 62 ys) ;箭头及线颜色
                 )
           );endmake  
  );end defun
回复 支持 1 反对 0

使用道具 举报

发表于 2024-6-20 09:12:05 | 显示全部楼层
cjf160204 发表于 2024-6-19 18:49
想要这种效果,欠挖未负。

你用道路之星啊。他是免费的软件 可以自动绘制的
 楼主| 发表于 2024-6-21 14:16:24 | 显示全部楼层
技术工作室 发表于 2024-6-20 08:29
试一试看看是不是你要的效果
;文件名:PB.lsp
;;功能说明:标注实际开挖线各点与设计开挖线之间的距离

运行不了啊
 楼主| 发表于 2024-6-21 14:17:33 | 显示全部楼层

标注样式要怎么设置
 楼主| 发表于 2024-6-21 14:19:19 | 显示全部楼层

效果这样就行啊
 楼主| 发表于 2024-6-21 14:26:30 | 显示全部楼层

可以了谢谢
 楼主| 发表于 2024-6-21 14:45:48 | 显示全部楼层

大神能帮我看看以下代码,圆心,圆弧起点,弧长画圆狐,我需要画隧道圆弧一般是知道半径和角度(角度为度分秒形式)
(defun c:ale( / cen pt1 r lenth ang )
(setq cen (getpoint"\n请输入圆心"))
(setq pt1 (getpoint cen "\n请输入圆弧起点"))
(setq r (distance cen pt1))
(setq lenth(getreal "\n请输入弧长"))
(setq ang (* 180 (/ lenth r pi)))
(command "arc""c"cen pt1 "a" ang) )
 楼主| 发表于 2024-6-21 18:04:40 | 显示全部楼层
cjf160204 发表于 2024-6-21 14:45
大神能帮我看看以下代码,圆心,圆弧起点,弧长画圆狐,我需要画隧道圆弧一般是知道半径和角度(角度为度 ...

(defun c:ac ()
(entmake
        (list '(0 . "ARC")
                (cons 10 (setq cen (getpoint "\n指定圆心")))
                (cons 40 (getdist cen "\n指定半径"))
                (cons 50 (setq sang (angle cen (getpoint cen "\n指定起点"))))
                (cons 51 (+ sang (* pi (/ (getreal "\n指定角度(°)") 180.0))))
        )
)
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 15:46 , Processed in 0.166531 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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