/// <summary> /// set the new solid manipulation mode /// </summary> /// <param name="mode"></param> private void SetSolidManipulationMode(string mode) { CurrentTool?.Deinitialize(); switch (mode) { case "brush": CurrentTool = new SolidManipulationTool(); textureProperties.Enabled = true; break; case "face": CurrentTool = new SolidFaceTool(); textureProperties.Enabled = true; break; case "vertex": CurrentTool = new SolidVertexTool(); textureProperties.Enabled = false; break; } CurrentTool?.Initialize(this); UpdateSolidManipulationToolbar(); UpdateSolidPropertiesControl(); UpdateCutCopyPasteToolbar(); UpdateGroupToolbar(); RenderViewports(); }