private static VecGeneric<float> ColorToVecGeneric(Color color) { VecGeneric<float> v = new VecGeneric<float>(3); v.Data[0] = color.R / 255.0f; v.Data[1] = color.G / 255.0f; v.Data[2] = color.B / 255.0f; return v; }
private static Color VecGenericToColor(VecGeneric<float> v) { return Color.FromArgb((int)(v.Data[0] * 255), (int)(v.Data[1] * 255), (int)(v.Data[2] * 255)); }