我希望在画布上随机排列一定数量的图像(或简单,矩形)。我还希望这些图像/矩形能够稍微重叠(边缘,边等),即我不希望任何图像完全覆盖另一个图像。这些图像/矩形平行于x和y轴。此外,我希望图像完全适合画布区域,没有未使用的空白区域。
我遇到了Bin Packing,Quadtree等。但这些都不允许重叠。 有没有人知道如何实现这一点?或者指向正确的方向?
谢谢 :)
答案 0 :(得分:1)
假设指定的条件:
我们可以使用Bin Packing或四叉树算法(或其他),但首先要操作数据集。
基本上,在排列集之前确定给定图像的重叠。
我可以想到两个限制: