Esempio n. 1
0
        private void teAngle_TextChanged(object sender, EventArgs e)
        {
            if (IsUpdating)
            {
                return;
            }

            var value = StringConverter.ToInt(teAngle.Text, 0);

            ctrlAngle.Angle = value;
        }
Esempio n. 2
0
        private void btnUseAsBackgroundColor_Click(object sender, EventArgs e)
        {
            if (ProgramCore.IsTutorialVisible && UserConfig.ByName("Options")["Tutorials", "Retouch", "1"] == "1")
            {
                ProgramCore.MainForm.frmTutRetouch.ShowDialog(this);
            }

            ProgramCore.Project.FaceColor = new Vector4(panelColor.BackColor.R / 255f, panelColor.BackColor.G / 255f, panelColor.BackColor.B / 255f, StringConverter.ToFloat(teAlpha.Text, 255) / 255f);
            ProgramCore.MainForm.ctrlRenderControl.ApplySmoothedTextures();

            foreach (var mesh in ProgramCore.MainForm.ctrlRenderControl.pickingController.AccesoryMeshes)
            {
                mesh.Material.DiffuseColor = ProgramCore.Project.FaceColor;
            }
        }
Esempio n. 3
0
 public void SetColorFromPicker(Color color)
 {
     panelColor.BackColor = color;
     ProgramCore.MainForm.ctrlRenderControl.brushTool.Color = new Vector4(panelColor.BackColor.R / 255f, panelColor.BackColor.G / 255f, panelColor.BackColor.B / 255f, StringConverter.ToFloat(teAlpha.Text, 255) / 255f);
 }
Esempio n. 4
0
        private void teAlpha_TextChanged(object sender, EventArgs e)
        {
            if (IsUpdating)
            {
                return;
            }

            for (var i = 0; i < ProgramCore.MainForm.ctrlRenderControl.pickingController.SelectedColor.Keys.Count; i++)
            {
                var key   = ProgramCore.MainForm.ctrlRenderControl.pickingController.SelectedColor.Keys.ElementAt(i);
                var color = ProgramCore.MainForm.ctrlRenderControl.pickingController.SelectedColor[key];
                ProgramCore.MainForm.ctrlRenderControl.pickingController.SelectedColor[key] = new Vector4(color[0], color[1], color[2], StringConverter.ToFloat(teAlpha.Text, 255) / 255f);
            }
        }
Esempio n. 5
0
        private void btnPickColor_Click(object sender, EventArgs e)
        {
            DisableColorPicker();
            ProgramCore.MainForm.ChangeCursors(DefaultCursor);

            ProgramCore.MainForm.ctrlRenderControl.brushTool.Color = new Vector4(panelColor.BackColor.R / 255f, panelColor.BackColor.G / 255f, panelColor.BackColor.B / 255f, StringConverter.ToFloat(teAlpha.Text, 255) / 255f);
            for (var i = 0; i < ProgramCore.MainForm.ctrlRenderControl.pickingController.SelectedColor.Keys.Count; i++)
            {
                var key = ProgramCore.MainForm.ctrlRenderControl.pickingController.SelectedColor.Keys.ElementAt(i);
                ProgramCore.MainForm.ctrlRenderControl.pickingController.SelectedColor[key] = new Vector4(panelColor.BackColor.R / 255f, panelColor.BackColor.G / 255f, panelColor.BackColor.B / 255f, panelColor.BackColor.A / 255f);
            }
        }