public static Color3 operator *(Color3 c1, double coef) { double r = ((c1.R / MAX) * (coef)); double g = ((c1.G / MAX) * (coef)); double b = ((c1.B / MAX) * (coef)); Color3 c = new Color3(r, b, g); c.ScaleAndCheck(); return(c); }
public static Color3 operator +(Color3 c1, Color3 c2) { double r = ((c1.R / MAX) + (c2.R / MAX)); double g = ((c1.G / MAX) + (c2.G / MAX)); double b = ((c1.B / MAX) + (c2.B / MAX)); Color3 c = new Color3(r, b, g); c.ScaleAndCheck(); return(c); }
public static Color3 operator *(Color3 c1, double coef) { double r = ((c1.R / MAX) * (coef)); double g = ((c1.G / MAX) * (coef)); double b = ((c1.B / MAX) * (coef)); Color3 c = new Color3(r, b, g); c.ScaleAndCheck(); return c; }
public static Color3 operator +(Color3 c1, Color3 c2) { double r = ((c1.R / MAX) + (c2.R / MAX)); double g = ((c1.G / MAX) + (c2.G / MAX)); double b = ((c1.B / MAX) + (c2.B / MAX)); Color3 c = new Color3(r, b, g); c.ScaleAndCheck(); return c; }