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); }
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); }
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]); } }