yp9819 发表于 2020-6-17 07:12:41

把文字沿着直线移动到直线的另一端。感谢老师的热心帮助。

本帖最后由 yp9819 于 2020-6-17 08:27 编辑

老师好,我在论坛中查询了,还没有合适的方法和工具,想请老师编一个程序,能不能实现框选就把文字沿着直线移动到直线的另一端,如下所示

图2


其中绿色文字就是需要移动的文字,蓝色文字就是移动后的文字效果,文字是移动,不是复制。
这里面请老师注意下
1、一条直线要移动的文字可能不只一个,也可能有多个文字需要移动,如图2
2、一条直线要移动的文字与直线可能有点距离,希望考虑容差
3、直线可能是水平或垂直,也可能是倾斜
4、选中需要移动的文字,然后框选就可以批量把文字移动到直线的另一端
感谢老师的热心帮助。谢谢。

xvjiex 发表于 2020-6-17 07:12:42

本帖最后由 xvjiex 于 2020-6-17 10:58 编辑

你的文档z轴不为0,已经把你的cad文档z轴归零了。请在这文档测试。


yp9819 发表于 2020-6-17 08:28:23

附件已经上传,谢谢。

mikewolf2k 发表于 2020-6-17 09:43:26

移动不难,但你的需求不仅仅是移动,还有避让,避让麻烦。

yp9819 发表于 2020-6-17 10:17:55

mikewolf2k 发表于 2020-6-17 09:43
移动不难,但你的需求不仅仅是移动,还有避让,避让麻烦。

移动的精度不要求那么精准,大致移动到直线的端点位置就可以

leimw 发表于 2021-7-31 19:33:41

直线不行吗?要多议线?

Trouble12138 发表于 2023-5-24 06:57:35

直线不行呢?一定要多议线:(
页: [1]
查看完整版本: 把文字沿着直线移动到直线的另一端。感谢老师的热心帮助。