/* * 函数四:得到三角形表函数 函数名:CalculateTrianglerArrayFunc() * 功能:调用三角剖分函数,对选择的点进行三角剖分,得到三角形表TrianglarArray * 输入:标定点的像素坐标orgCoordinate * 输出:三角形表TrianglarArray */ public void CalculateTrianglerArrayFunc() { TriangleVertexArray = new TriangleVertex[DefCalRow.Length]; int i = 0; // 点的编号 int k = 0; //数组序号 for (; i < DefCalRow.Length; i++) { TriangleVertexArray[k].D2V1 = DefCalRow[i].orgCoordinate; k++; } // 调用三角剖分函数 Triangulation trian = new Triangulation(); trian.PictureHight = Rowlength; trian.PictureWidth = Collength; trian.TriangleVertexArray = TriangleVertexArray; trian.GetTrianglerArrayFunc(); TriangleArray = trian.TriangleArray; //消除对象 trian = null; }