Ejemplo n.º 1
0
 public void rotarPunto(double angulo)
 {
     if (indices.Contains(-1))
     {
         foreach (Poligono pol in listaDePoligonos)
         {
             pol.rotar(angulo);
         }
     }
     else
     {
         foreach (int indice in indices)
         {
             Poligono pol = listaDePoligonos.ElementAt(indice);
             pol.rotar(angulo);
         }
     }
 }
Ejemplo n.º 2
0
 public void rotarEje(double angulo)
 {
     if (indices.Contains(-1))
     {
         foreach (Poligono pol in listaDePoligonos)
         {
             pol.setPuntoReferencia(puntoCentral);
             pol.rotar(angulo);
         }
     }
     else
     {
         foreach (int indice in indices)
         {
             Poligono pol = listaDePoligonos.ElementAt(indice);
             pol.setPuntoReferenciaEnCentro();
             pol.rotar(angulo);
         }
     }
 }