コード例 #1
0
ファイル: Objeto.cs プロジェクト: jroge-uagrm/PaintJ
 public void escalarEje(float constante)
 {
     if (indices.Contains(-1))
     {
         foreach (Poligono pol in listaDePoligonos)
         {
             pol.setPuntoReferencia(puntoCentral);
             pol.escalar(constante);
         }
     }
     else
     {
         foreach (int indice in indices)
         {
             Poligono pol = listaDePoligonos.ElementAt(indice);
             pol.setPuntoReferenciaEnCentro();
             pol.escalar(constante);
         }
     }
 }
コード例 #2
0
ファイル: Objeto.cs プロジェクト: jroge-uagrm/PaintJ
 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);
         }
     }
 }