private void teAngle_TextChanged(object sender, EventArgs e) { if (IsUpdating) { return; } var value = StringConverter.ToInt(teAngle.Text, 0); ctrlAngle.Angle = value; }
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; } }
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); }
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); } }
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); } }