Polygon

polygon.png

ポリゴンは何で成り立っているか?

リンク

http://meshlab.sourceforge.net/

SVGのポリゴン要素

SVGではポリゴンは次のように表現されます

<svg height="250" width="500">
  <polygon points="220,10 300,210 170,250 123,234" style="fill:lime;stroke:purple;stroke-width:1" />
</svg>

これでいうと、データは頂点だけですね。
規則としては、始点と終点を自動的にくっつけるとかですかね

おしゃれなポリゴン化

世間的にはpolygonalと呼ばれてますが、良く見ると三角形分割ですね。流行ってるみたい。

三角形一個一個手動か。。
もしポリゴンの三角形アルゴリズム組んで遊びたいならば、
多角形だけ手動で作って、その内側を自動で三角形分割するスクリプトをGIMPで組むとかかな。

ポリゴンクラス

class Polygon:
    points=[]
    #Pointクラスの配列を渡す
    def __init__(self,_points):
        for _p in _points:
            self.points.append(_p)
    def __str__(self):
        string="["
        for p in self.points:
            string+=str(p)
        string+="]"
        return string

サポートサイト Wikidot.com