【发布时间】:2017-05-31 11:09:10
【问题描述】:
我想在 Matlab 中画很多矩形。我知道我可以使用“矩形”命令来绘制我想要的任何形状的矩形。但是,当有两个矩形相交时,它仍然会在重叠区域内显示矩形的线条
有没有什么方法可以在交叉区域中没有这些线,如下图所示?谢谢!
【问题讨论】:
-
我建议使用
PolygonClip来执行此操作。 -
一个 hacky 解决方案可能是找到交叉点并绘制覆盖该内部部分的白色边框矩形,然后在交叉点上绘制黑点。
-
如果你能找到所有的角和交点,并消除出现在另一个矩形内的角,你可以使用这个:stackoverflow.com/a/38679053/4183191
-
移植?你说透明?如果是这样,我的回答不会帮助你。
标签: matlab intersection rectangles