有无大佬教一下,想实现一个标注自动旋转功能,提高一下工作效率
lisp吧
全部回复
仅看楼主
level 3
古典的米罗
楼主
图一是我想的一个大概逻辑,图二图三是我举得一个简单例子,主要想实现的是选取直线上一点后会弹出一个文本框,输入标注后会自动旋转与直线平行,并压在直线上。有无大佬指导下,可有偿。
2022年02月16日 14点02分
1
level 1
1083411743
你到底是需要标注(dimension)还是只是弹出文本框编辑文字,让文字与直线同角度,压在直线上?
2022年03月30日 13点03分
2
古典的米罗
后者,弹出文本框输入文字,输入完成后文字自动旋转压在线上,大佬有什么建议吗
2022年03月31日 01点03分
1083411743
思路确实比较简单,用entsel取直线,然后取得直线起点终点,便可计算直线角度,顺便计算直线中点用以定位文本,然后getstr取得文本,用text命令将文本写在直线上即可
2022年07月27日 08点07分
1083411743
看漏了,不需要重点,entsel已经有取点的坐标了,直接用这个坐标写文本即可
2022年07月27日 08点07分
level 12
huangpc27
简单啊,单击该点同时获取该直线的角度,然后输入文字就得
2022年04月06日 00点04分
3
1