Beispiel #1
0
 public Objeto(Objeto obj)
 {
     listaDePoligonos  = new LinkedList <Poligono>();
     poligonoTerminado = true;
     indices           = new LinkedList <int>();
     for (int i = 1; i <= obj.listaDePoligonos.Count; i++)
     {
         Poligono pol = obj.listaDePoligonos.ElementAt(i - 1);
         for (int j = 1; j <= pol.listaDePuntos.Count; j++)
         {
             Punto pun = pol.listaDePuntos.ElementAt(j - 1);
             float x   = pun.x;
             float y   = pun.y;
             float z   = pun.z;
             añadirPunto(new Punto(x, y, z));
         }
         terminarPoligono();
         listaDePoligonos.Last().setNombre(pol.nombre);
     }
 }
Beispiel #2
0
 public void nuevaListaDeEfectos()
 {
     cantidadDeDibujos = 60;
     objetoAnterior    = new Objeto(objeto);
     listaDeEfectos    = new LinkedList <Efecto>();
 }
Beispiel #3
0
 public void setObjeto(Objeto nuevoObjeto) => objeto = new Objeto(nuevoObjeto);