我对使用这些形状很感兴趣:
通常一个七巧板由 7 个形状(5 个三角形、1 个正方形和 1 个平行四边形)组成。
我想做的是只用七巧板形状填充形状,所以在这一点上,形状的大小和重复应该无关紧要。
这是我手动尝试的:
我对如何解决这个问题有点迷茫。
假设我有一条路径(轮廓点的有序列表/数组),我想我应该尝试进行某种三角测量。
有没有像 Deulanay 三角剖分这样的东西,三角形被限制为 45 度直角三角形?
一种更“粗暴”的方法是添加一堆三角形(45 度)并使用SAT 进行碰撞检测以“修复”重叠,并希望避免出现间隙。
由于正方形和平行四边形也可以由三角形(45度)组成,我想会有一个很好的干净几何解决方案,对吧?
如何在任意形状内打包三角形(45 度)?
欢迎任何想法。