Exemple #1
0
 public Dot PreviousVertex(Dot dot)
 => VertexIndexOf(dot) switch
 {
     0 => _vertieces[VertexLength - 1],
Exemple #2
0
 public Dot NextVertex(Dot dot) => _vertieces[(VertexIndexOf(dot) + 1) % VertexLength];
Exemple #3
0
 public Line(Dot dot1, Dot dot2, Color color)
 {
     Dot1   = dot1;
     Dot2   = dot2;
     _color = color;
 }
Exemple #4
0
 public int VertexIndexOf(Dot dot) => _pointsMap[dot];
Exemple #5
0
 public Line(Dot dot1, Dot dot2)
 {
     Dot1   = dot1;
     Dot2   = dot2;
     _color = Color.Yellow;
 }