Ejemplo n.º 1
0
 public void SetColorSet(ColorSettingLight colorSet)
 {
     this.colorSet = colorSet;
     gl.Light(lightNum, LightParameter.Ambient, colorSet.Ambient.GetInArrWithAlpha());
     gl.Light(lightNum, LightParameter.Diffuse, colorSet.Diffuse.GetInArrWithAlpha());
     gl.Light(lightNum, LightParameter.Specular, colorSet.Specular.GetInArrWithAlpha());
 }
Ejemplo n.º 2
0
 public SourceLight(OpenGL gl, LightName lightNum, HomogeneousCoordinates position, ColorSettingLight colorSet)
 {
     this.position = position;
     this.colorSet = colorSet;
     this.gl       = gl;
     this.lightNum = lightNum;
     SetColorSet(colorSet);
 }
Ejemplo n.º 3
0
 public MovingLight(OpenGL gl, LightName lightNum, HomogeneousCoordinates position, ColorSettingLight colorSet)
     : base(gl, lightNum, position, colorSet)
 {
     this.position = position;
     this.colorSet = colorSet;
     this.gl       = gl;
     this.lightNum = lightNum;
     SetColorSet(colorSet);
     angleRot = 0;
 }