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); } }
public void nuevaListaDeEfectos() { cantidadDeDibujos = 60; objetoAnterior = new Objeto(objeto); listaDeEfectos = new LinkedList <Efecto>(); }
public void setObjeto(Objeto nuevoObjeto) => objeto = new Objeto(nuevoObjeto);