public void SetLightPositionFromPoint(Drawing.Drawing.Point3D point3D)
 {
     _lightPoint = point3D;
     _drawing.CalculateColorMap(_lightColor, point3D);
     SetLightPositionAction = false;
     RedrawPolygons();
 }
        private void textBox1_Leave(object sender, EventArgs e)
        {
            int z;// =;

            if (!Int32.TryParse(textBox1.Text, out z))
            {
                z = _lightPoint.Z;
            }
            _lightPoint = new Drawing.Drawing.Point3D()
            {
                X = _lightPoint.X, Y = _lightPoint.Y, Z = z
            };
            SetLightPositionFromPoint(_lightPoint);
        }