Пример #1
0
    private void add3DLine(Parcel3DPoint point1, Parcel3DPoint point2)
    {
        //UnityEngine.Debug.Log("create2DLine");
        LineToBeAdded lineToBeAdded = new LineToBeAdded();

        //UnityEngine.Debug.Log("3D Line to be added: " + point1.y + " " + point1.x + " " + point2.y + " " + point2.x);
        lineToBeAdded.v1 = vector3(point1);
        lineToBeAdded.v2 = vector3(point2);
        //lineToBeAdded.c = Color.blue; //prepsano materialem
        linesToBeAdded.Add(lineToBeAdded);
    }
Пример #2
0
    private void add2DLine(ParcelPoint2D point1, ParcelPoint2D point2)
    {
        //UnityEngine.Debug.Log("create2DLine");
        LineToBeAdded lineToBeAdded = new LineToBeAdded();

        //UnityEngine.Debug.Log(point1.y + " " + point1.x + " " + point2.y + " " + point2.x);
        lineToBeAdded.v1 = new Vector3(point1.y - dy, 0, point1.x - dx);
        lineToBeAdded.v2 = new Vector3(point2.y - dy, 0, point2.x - dx);
        lineToBeAdded.c  = Color.black;
        linesToBeAdded.Add(lineToBeAdded);
    }
Пример #3
0
 private void addLines()
 {
     try
     {
         while (linesToBeAdded.Count != 0)
         {
             LineToBeAdded line = (LineToBeAdded)linesToBeAdded[0];
             DrawLine(line.v1, line.v2, line.c);
             linesToBeAdded.Remove(line);
         }
     } catch
     {
         linesToBeAdded.Remove(linesToBeAdded[0]);
     }
 }