微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何用较小的正方形/矩形填充正方形?

如何解决如何用较小的正方形/矩形填充正方形?

一种解决方案是从x * y正方形开始,然后将正方形随机合并在一起以形成矩形。您需要为不同的大小正方形赋予不同的权重,以防止算法仅以微小矩形的负载结束(即,较大的矩形应该有更大的机会被合并,直到它们变得太大为止)。

解决方法

在我办公室的工作中,我们不允许对墙壁进行粉刷,因此,我决定对正方形和长方形进行构图,在其上附加一些漂亮的织物,然后将它们排列在墙上。

我正在尝试编写一种方法,该方法将采用我的输入尺寸(9’x 8‘8“)和最小/最大尺寸(1’x
3’,2’,4’等),并生成一个随机模式我尝试手工进行此操作,但是我对自己获得的布局不满意,每次我要“随机化”布局大约需要35分钟。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。