示例#1
0
 public static Color operator *(Color c1, Color c2)
 {
     Color newColor = new Color()
     {
         R = c1.R * c2.R,
         G = c1.G * c2.G,
         B = c1.B * c2.B
     };
     return newColor;
 }
示例#2
0
 public Light(Color e)
 {
     this.E = e;
     this.Position = new Point();
 }
示例#3
0
 public static Color operator +(Color c1, Color c2)
 {
     Color newColor = new Color();
     newColor._vector = c1._vector + c2._vector;
     return newColor;
 }
示例#4
0
 public static Color operator *(Color color, float scalar)
 {
     Color newColor = new Color();
     newColor._vector = color._vector * scalar;
     return newColor;
 }
示例#5
0
 public Color(Color copy)
 {
     this._vector = new Vector(copy._vector);
 }