private void renderButt_Click(object sender, EventArgs e)
{
writer1.Add("width=" + imageWidthTB.Text);
writer1.Add(Environment.NewLine);
writer1.Add("height=" + imageHeightTB.Text);
writer1.Add(Environment.NewLine);
writer1.Add("Display_Gamma=" + imageGammaBar.Value / 100.0);
writer1.Add(Environment.NewLine);
writer1.Add("+Q" + quality);
writer1.Add(Environment.NewLine);
writer1.Add("Antialias=On");
writer1.Add(Environment.NewLine);
writer1.Add("Antialias_Threshold=" + alias);
Point3 camLoc = new Point3((Convert.ToInt32(xPosTB.Text)), (Convert.ToInt32(yPosTB.Text)), (Convert.ToInt32(zPosTB.Text)));
Point3 camLook = new Point3((Convert.ToInt32(xDirTB.Text)), (Convert.ToInt32(yDirTB.Text)), (Convert.ToInt32(zDirTB.Text)));
camXPosLab.Text = " " + camLoc.x;
camYPosLab.Text = " " + camLoc.y;
camZPosLab.Text = " " + camLoc.z;
camXDirLab.Text = " " + camLook.x;
camXDirLab.Text = " " + camLook.y;
camXDirLab.Text = " " + camLook.z;
frame.remove(cam);
cam = new Camera(location: camLoc, look_at: camLook);
frame.add(cam);
frame.render();
}