2010-05-06 149 views
2

我正在使用geodjango,并且想将二维矩形多边形分解为较小的多边形。将多边形分解为较小的多边形

我的输入是一个很大的矩形,我想将它细分为更小的矩形。小矩形的总和必须是原始矩形。

所有子矩形的大小应该相等。

我该怎么做?

谢谢。

+1

那么,你想分解成三角形,细分成更小的矩形,随机补丁...有很多方法可以*做到这一点。如果您更清楚地了解您想要的结果,我们可以提供更好的帮助。 – FrustratedWithFormsDesigner 2010-05-06 17:27:32

+0

你说得对,对不起我的输入是一个很大的矩形,我想把它细分成更小的矩形。 小矩形的总和必须是原始矩形。 – cues7a 2010-05-06 17:31:03

+0

小矩形的大小应该相等吗? (另外,如果可能的话,您应该编辑原始问题以添加此信息,而不是让它位于注释中)。 – FrustratedWithFormsDesigner 2010-05-06 17:32:27

回答

2
  1. 选择任一点的矩形内
  2. 画出两行它平行于所述矩形的边缘通过。现在你已经将你的矩形分成了四个更小的矩形。
+0

......当然,水平线和垂直线必须与矩形的边相对。否则,您的四个子形状可能不是矩形。 – FrustratedWithFormsDesigner 2010-05-06 17:41:36

+0

@Frustrated:你说得对,修好了。 – 2010-05-06 17:47:11