From 9c3ccf50b075effd495e117ab1bf254138c24e33 Mon Sep 17 00:00:00 2001 From: Rodrigo Garcia Date: Mon, 8 Aug 2016 16:54:07 -0300 Subject: [PATCH] =?UTF-8?q?otros=20ejemplos=20que=20habian=20quedado=20col?= =?UTF-8?q?gados,=20Directx=20=20=20=20=20DirectXLight=20(Cambiar=20color?= =?UTF-8?q?=20por=20defecto)=20(DONE)=20=20=20=20=20Crear=20m=C3=A1s=20pri?= =?UTF-8?q?mitivas=20DX=20(Nueva=20issue)=20=20=20=20=20Nueva=20issue:=20#?= =?UTF-8?q?56=20y=20continuamos=20con=20los=20ultimos=20de=20#48.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TGC.Examples/DirectX/DirectXLight.cs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/TGC.Examples/DirectX/DirectXLight.cs b/TGC.Examples/DirectX/DirectXLight.cs index f83ca2b0..3badf808 100644 --- a/TGC.Examples/DirectX/DirectXLight.cs +++ b/TGC.Examples/DirectX/DirectXLight.cs @@ -64,28 +64,28 @@ public override void Init() //El tipo de mesh para seleccionar. Modifiers.addInterval("SelectedMesh", new[] { "Teapot", "Face" }, 0); + //Selecciona el modo de shading. + Modifiers.addInterval("ShaderMode", new[] { "Gouraud", "Flat" }, 1); + //Habilito o deshabilito mostrar las normales Modifiers.addBoolean("Normales", "Mostrar normales", false); - //Los distintos colores e intensidades de cada uno de los tipos de iluminacion. - Modifiers.addColor("Ambient", Color.FromArgb(0, 0, 0)); - Modifiers.addColor("Diffuse", Color.FromArgb(0, 0, 0)); - Modifiers.addColor("Specular", Color.FromArgb(255, 255, 255)); - //El exponente del nivel de brillo de la iluminacion especular. Modifiers.addFloat("SpecularSharpness", 0, 500f, 100.00f); //Habilita o deshabilita el brillo especular. - Modifiers.addBoolean("SpecularEnabled", "Enable Specular", false); + Modifiers.addBoolean("SpecularEnabled", "Enable Specular", true); + + //Los distintos colores e intensidades de cada uno de los tipos de iluminacion. + Modifiers.addColor("Ambient", Color.LightSlateGray); + Modifiers.addColor("Diffuse", Color.Gray); + Modifiers.addColor("Specular", Color.LightSteelBlue); //Habilita o deshabilita el remarcado de los bordes de cada triangulo. Modifiers.addBoolean("Wireframe", "Enable Wireframe", false); //Habilita o deshabilita el back face culling - Modifiers.addBoolean("BackFaceCull", "Enable BackFaceCulling", true); - - //Selecciona el modo de shading. - Modifiers.addInterval("ShaderMode", new[] { "Gouraud", "Flat" }, 1); + Modifiers.addBoolean("BackFaceCull", "Enable BackFaceCulling", false); //Modifiers para angulos de rotacion de la luz Modifiers.addFloat("angleX", 0, 0.005f, 0.0f);