Esempio n. 1
0
 public static void DrawCellIndex(List <Cell> cellList, float h, Color color, float numberSize = 1f)
 {
     foreach (var cell in cellList)
     {
         //cellIndex
         DrawDebugUtil.DrawNumber(cell.index.ToString(), new Vector3(cell.center.x, h, cell.center.y), color,
                                  numberSize);
     }
 }
Esempio n. 2
0
 public static void DrawTrianglesSidesIndex(List <Triangle> triangleList, float h, Color color,
                                            float numberSize = 1f)
 {
     foreach (Triangle triangle in triangleList)
     {
         foreach (Line side in triangle.lineList)
         {
             Vector2 normal = side.GetNormal();
             Vector2 p      = side.center;
             p = p - normal * 0.4f;                     //0.4:离法线方向*0.4的地方写index数字
             DrawDebugUtil.DrawNumber(triangle.lineList.IndexOf(side).ToString(), new Vector3(p.x, h, p.y),
                                      color,
                                      numberSize);
         }
     }
 }