乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 16|回复: 3

[编程交流] 自动查找所有文本冲突

[复制链接]

95

主题

477

帖子

383

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
475
发表于 2022-7-5 17:47:50 | 显示全部楼层 |阅读模式
因此,我试图创建一个lisp例程,用于查找图形中的所有文本冲突。例程会发现对象是否有部分重叠的文本框、引线等。我认为最好的方法是使用intersectwith方法,但我的问题是,我想不出一种非常有效的编码方法。我知道可以实现这一点的一种方法是迭代每个文本对象(多行文字、多重引线、维度等),并在每个对象上运行intersect with方法(即obj1与obj2相交,obj1与obj3相交,等等),但这似乎是一种非常低效的编码方式。
有人能想出一种更有效的方法来实现这一点吗?
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
362
发表于 2022-7-5 18:20:30 | 显示全部楼层
如果TSPACEINVADERS命令适用于您,则无需lisp。
回复

使用道具 举报

95

主题

477

帖子

383

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
475
发表于 2022-7-5 18:41:17 | 显示全部楼层
谢谢你给我展示这个命令,我从来都不知道它,它非常棒!因为它似乎只选择多行文字或文字,所以是否有必要让它选择尺寸和多重引线?
回复

使用道具 举报

95

主题

477

帖子

383

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
475
发表于 2022-7-5 18:54:39 | 显示全部楼层
这是我第一次尝试代码,但我无法让它正常工作,我不断收到一个错误,它告诉我我的选择集是空的,但我不知道为什么会是空的。我基本上是通过做2个重复函数来完成的,这些函数将每个对象与其他对象进行检查。
  1. 1
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-12 23:26 , Processed in 0.439417 second(s), 60 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表