明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 29791|回复: 298

[源码] 批量标注角度

  [复制链接]
发表于 2014-6-10 19:02:13 | 显示全部楼层 |阅读模式
本帖最后由 杜阳 于 2014-6-10 19:04 编辑

综合利用院长xyp1964的代码  及一个函数,这个函数是哪位大师的 我不知道了  在此谢谢l了,也非常谢谢明经  学到了很多       我就是拼凑的一个莱鸟小程序  和大家共享   
;批量标注角度
(vl-load-com)
(defun vertexs (ename / plist pp n)
(setq obj (vlax-ename->vla-object ename))
(setq plist (vlax-safearray->list
(vlax-variant-value
(vla-get-coordinates obj))))
(setq n 0)
(repeat (/ (length plist) 2)
(setq pp (append pp (list (list (nth n plist)(nth (1+ n) plist)))))
(setq n (+ n 2))
)
pp
)
(defun c:jbz ()
(setvar "CMDECHO" 0)
(setq s1 (car (entsel "\n选择多段线: ")))
(setq ptn (vertexs s1))
(setq i 0)
(while (and (setq p0 (nth i ptn))
(setq p1 (nth (+ i 1) ptn))
(setq p2 (nth (+ i 2) ptn))
)
(setq i (1+ i)
pt (polar p1 (angle p1 p0) 50)
p2 (polar p1 (angle p1 p2) 50)
)
(COMMAND "DIMANGULAR" "" p1 p2 pt pt)
)
)
"觉得好,就打赏"
还没有人打赏,支持一下

本帖被以下淘专辑推荐:

发表于 2023-6-14 20:39:48 | 显示全部楼层
无法判定锐角钝角
发表于 2023-9-6 22:35:13 | 显示全部楼层
很实用,顶起来哦
发表于 2022-5-3 10:21:15 | 显示全部楼层
看看实用不实用
发表于 2014-6-10 19:12:56 来自手机 | 显示全部楼层
角度标点,学习下
发表于 2014-6-10 20:23:46 | 显示全部楼层
学习看看!!!!!!!!!!
发表于 2014-6-10 20:27:49 | 显示全部楼层
看是否实用
发表于 2014-6-10 20:28:36 | 显示全部楼层
看帖,坐地上看
发表于 2014-6-10 20:29:19 | 显示全部楼层
回复看看..
发表于 2014-6-10 20:49:32 | 显示全部楼层
来瞧瞧!
发表于 2014-6-10 21:06:55 | 显示全部楼层
谢谢了!呵呵
发表于 2014-6-10 22:34:14 | 显示全部楼层
瞅瞅...
发表于 2014-6-10 22:36:02 | 显示全部楼层
个人建议COMMAND修改为ENTMAKE,执行速度更有效率!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 05:54 , Processed in 0.246200 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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