protected override void OnLoad(EventArgs e) { base.OnLoad(e); Console.WriteLine(" --- Ajuda / Teclas: "); Console.WriteLine(" [ H ] mostra teclas usadas. "); obj_Retangulo = new Retangulo("A", null, new Ponto4D(50, 50, 0), new Ponto4D(150, 150, 0)); objetosLista.Add(obj_Retangulo); objetoSelecionado = obj_Retangulo; obj_Cilindro = new Cilindro("D", null); objetosLista.Add(obj_Cilindro); obj_Cilindro.EscalaXYZ(50, 50, 50); obj_Cilindro.TranslacaoXYZ(150, 0, 0); // obj_Cone = new Cone("E", null); // objetosLista.Add(obj_Cone); // obj_Cone.EscalaXYZ(50, 50, 50); // obj_Cone.TranslacaoXYZ(200,0,0); obj_Cubo = new Cubo("F", null); objetosLista.Add(obj_Cubo); obj_Cubo.EscalaXYZ(50, 50, 50); objetoSelecionado = obj_Cilindro; camera.At = new Vector3(0, 0, 0); camera.Eye = new Vector3(1000, 1000, 1000); camera.Near = 100.0f; camera.Far = 2000.0f; GL.ClearColor(Color.Gray); GL.Enable(EnableCap.DepthTest); GL.Enable(EnableCap.CullFace); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); Console.WriteLine(" --- Ajuda / Teclas: "); Console.WriteLine(" [ H ] mostra teclas usadas. "); Utilitario.AjudaJogo(); camera.Eye = new Vector3(0, 12, 17); camera.At = new Vector3(0, 0, 0); obj_Tabuleiro = new Tabuleiro(Utilitario.charProximo(), null, camera); objetosLista.Add(obj_Tabuleiro); objetoSelecionado = obj_Tabuleiro; // Ponto4D pto = obj_Tabuleiro.getPontoInicialPeca(Ambiente.MEIO, 0, 0.8f); // obj_Dado = new Dado(Utilitario.charProximo(), null, pto, 0.8f, new Cor(0, 0, 255, 255), new Cor(255, 0, 0, 255)); // objetosLista.Add(obj_Dado); // objetoSelecionado = obj_Dado; // camera.Eye = new Vector3(2, 2, 2); // camera.At = new Vector3(0, 0, 0); // obj_Cubo = new Cubo(Utilitario.charProximo(), null); // objetosLista.Add(obj_Cubo); // objetoSelecionado = obj_Cubo; #if CG_Privado //FIXME: arrumar os outros objetos objetoId = Utilitario.charProximo(objetoId); obj_Cilindro = new Cilindro(objetoId, null); obj_Cilindro.ObjetoCor.CorR = 177; obj_Cilindro.ObjetoCor.CorG = 166; obj_Cilindro.ObjetoCor.CorB = 136; objetosLista.Add(obj_Cilindro); obj_Cilindro.Translacao(2, 'x'); objetoId = Utilitario.charProximo(objetoId); obj_Esfera = new Esfera(objetoId, null); obj_Esfera.ObjetoCor.CorR = 177; obj_Esfera.ObjetoCor.CorG = 166; obj_Esfera.ObjetoCor.CorB = 136; objetosLista.Add(obj_Esfera); obj_Esfera.Translacao(4, 'x'); objetoId = Utilitario.charProximo(objetoId); obj_Cone = new Cone(objetoId, null); obj_Cone.ObjetoCor.CorR = 177; obj_Cone.ObjetoCor.CorG = 166; obj_Cone.ObjetoCor.CorB = 136; objetosLista.Add(obj_Cone); obj_Cone.Translacao(6, 'x'); #endif GL.ClearColor(0.5f, 0.5f, 0.5f, 1.0f); GL.Enable(EnableCap.DepthTest); GL.Enable(EnableCap.CullFace); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); Console.WriteLine(" --- Ajuda / Teclas: "); Console.WriteLine(" [ H ] mostra teclas usadas. "); objetoId = Utilitario.charProximo(objetoId); obj_Cubo = new Cubo(objetoId, null); objetosLista.Add(obj_Cubo); objetoSelecionado = obj_Cubo; #if CG_Privado //FIXME: arrumar os outros objetos objetoId = Utilitario.charProximo(objetoId); obj_Cilindro = new Cilindro(objetoId, null); obj_Cilindro.ObjetoCor.CorR = 177; obj_Cilindro.ObjetoCor.CorG = 166; obj_Cilindro.ObjetoCor.CorB = 136; objetosLista.Add(obj_Cilindro); obj_Cilindro.Translacao(2, 'x'); objetoId = Utilitario.charProximo(objetoId); obj_Esfera = new Esfera(objetoId, null); obj_Esfera.ObjetoCor.CorR = 177; obj_Esfera.ObjetoCor.CorG = 166; obj_Esfera.ObjetoCor.CorB = 136; objetosLista.Add(obj_Esfera); obj_Esfera.Translacao(4, 'x'); objetoId = Utilitario.charProximo(objetoId); obj_Cone = new Cone(objetoId, null); obj_Cone.ObjetoCor.CorR = 177; obj_Cone.ObjetoCor.CorG = 166; obj_Cone.ObjetoCor.CorB = 136; objetosLista.Add(obj_Cone); obj_Cone.Translacao(6, 'x'); #endif GL.ClearColor(0.5f, 0.5f, 0.5f, 1.0f); GL.Enable(EnableCap.DepthTest); GL.Enable(EnableCap.CullFace); }