public void DisplayPixel(int row, int column, RGBColor pixel_color) { RGBColor disp_color = new RGBColor(pixel_color.Values * 255.0f); Vector3 cols = disp_color.clamp().Values; int x = column; int y = _viewPlane.VerticalResolution-1-row; //live_view.live_image.SetPixel((uint)column, (uint)(vp.vres-1-row), new SFML.Graphics.Color(r, g, b)); _renderImage[(y * 4 * _viewPlane.HorizontalResolution) + (x * 4)] = (byte)cols.X; _renderImage[(y * 4 * _viewPlane.HorizontalResolution) + (x * 4) + 1] = (byte)cols.Y; _renderImage[(y * 4 * _viewPlane.HorizontalResolution) + (x * 4) + 2] = (byte)cols.Z; _renderImage[(y * 4 * _viewPlane.HorizontalResolution) + (x * 4) + 3] = 255; }