namezg 发表于 2012-8-4 20:22:20

求外层包围盒

已知一个由多个对象的包围盒组成的列表boxlist
如何得到列表中的所有外层的包围盒,比如说包围盒1,2,3在包围盒4里面,则保留包围盒4;
包围盒5,6,8在包围盒7里面,则保留包围盒7,
最终得到相应由包围盒4、包围盒7等组成的新的包围盒列表

看看谁的代码最简捷,速度最快


http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 namezg的微博

仲文玉 发表于 2012-8-4 22:04:14

无图无真相,看得晕乎

烟盒迷唇 发表于 2021-10-22 10:26:20

这个那么久了,有人写出来了嘛?

xyp1964 发表于 2021-10-22 21:30:00

(setq lst '((4 (1 2 3)) (7 (5 6 8))))
(mapcar 'car lst)

烟盒迷唇 发表于 2021-10-24 19:18:48

如果是矩形的坐标列表呢,怎么得出来

guosheyang 发表于 2021-10-24 21:20:24

通过坐标把矩形画出来 就容易多了 不过这样速度慢
页: [1]
查看完整版本: 求外层包围盒