コード例 #1
0
    void DrawTriangle(DelaunayTriangle t, bool isFill = false)
    {
        if (t == null)
        {
            return;
        }

        var v0 = new Vector2(t.Points._0.Xf, t.Points._0.Yf);
        var v1 = new Vector2(t.Points._1.Xf, t.Points._1.Yf);
        var v2 = new Vector2(t.Points._2.Xf, t.Points._2.Yf);

        GraphicsTool.DrawTriangle(v2, v1, v0, m_mat, isFill);

        var centroid = t.Centroid();

        GraphicsTool.DrawPoint(new Vector2(centroid.Xf, centroid.Yf), 3, m_mat);
    }