w8826543 发表于 2023-2-8 10:51:17

cad内密集文字避让

cad图内有较多单行文字,存在压盖情况,想通过某种算法来实现文字避让效果,请教各位大佬!

w8826543 发表于 2023-2-8 11:04:23

超超超人1670 发表于 2023-2-8 11:01
把文字当做一个矩形算出区域坐标然后判断是否重合,不知道是不是可以实现。

我这么做过一个啊,预设了9个位置,取9个位置的框选选择集数量,取最小的选择集位置移动,效果不理想

超超超人1670 发表于 2023-2-8 11:07:39

w8826543 发表于 2023-2-8 11:04
我这么做过一个啊,预设了9个位置,取9个位置的框选选择集数量,取最小的选择集位置移动,效果不理想

能不能文字生成的时候就判断调整?

w8826543 发表于 2023-2-9 10:03:49

qianzj 发表于 2023-2-8 17:13
仅仅考虑文字避让似乎没啥意义   还有线 块填充。。

选取文字范围框选,会选择所有的实体啊

超超超人1670 发表于 2023-2-8 11:01:41

把文字当做一个矩形算出区域坐标然后判断是否重合,不知道是不是可以实现。

笨笨熊007 发表于 2023-2-8 12:50:00

过于密集的情况下 ,很难完美必然 得到的效果就是一团乱麻 字体少,空间大,循环避让原理 可以很好的避让开

mikewolf2k 发表于 2023-2-8 16:54:35

开始放的时候就考虑避让问题,相对简单些。放好后再移动,个人觉得不大可能了。

qianzj 发表于 2023-2-8 17:13:33

仅仅考虑文字避让似乎没啥意义   还有线 块填充。。

中国梦 发表于 2023-2-8 19:32:16

谢谢来自分享

forverd 发表于 2023-2-9 09:40:20

搜索关键字 “避让”
页: [1] 2
查看完整版本: cad内密集文字避让