public void escalarPunto(float constante) { if (indices.Contains(-1)) { foreach (Poligono pol in listaDePoligonos) { pol.escalar(constante); } } else { foreach (int indice in indices) { Poligono pol = listaDePoligonos.ElementAt(indice); pol.escalar(constante); } } }
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); } } }