明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3746|回复: 14

cad内密集文字避让

[复制链接]
发表于 2023-2-8 10:51:17 | 显示全部楼层 |阅读模式
cad图内有较多单行文字,存在压盖情况,想通过某种算法来实现文字避让效果,请教各位大佬!
 楼主| 发表于 2023-2-8 11:04:23 | 显示全部楼层
超超超人1670 发表于 2023-2-8 11:01
把文字当做一个矩形算出区域坐标然后判断是否重合,不知道是不是可以实现。

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

能不能文字生成的时候就判断调整?
 楼主| 发表于 2023-2-9 10:03:49 来自手机 | 显示全部楼层
qianzj 发表于 2023-2-8 17:13
仅仅考虑文字避让似乎没啥意义   还有线 块  填充。。

选取文字范围框选,会选择所有的实体啊
发表于 2023-2-8 11:01:41 | 显示全部楼层
把文字当做一个矩形算出区域坐标然后判断是否重合,不知道是不是可以实现。
发表于 2023-2-8 12:50:00 | 显示全部楼层
过于密集的情况下 ,很难完美必然 得到的效果就是一团乱麻 字体少,空间大,循环避让原理 可以很好的避让开
发表于 2023-2-8 16:54:35 | 显示全部楼层
开始放的时候就考虑避让问题,相对简单些。放好后再移动,个人觉得不大可能了。
发表于 2023-2-8 17:13:33 | 显示全部楼层
仅仅考虑文字避让似乎没啥意义   还有线 块  填充。。  
发表于 2023-2-8 19:32:16 | 显示全部楼层
谢谢来自分享
发表于 2023-2-9 09:40:20 | 显示全部楼层
搜索关键字 “避让”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 13:46 , Processed in 0.262861 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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