public void AddFigure(Figure figure) { figure.Color = new Vector(redId, blueId, greenId) / (float)255; figure.ColorByte = new byte[3] { (byte)redId, (byte)blueId, (byte)greenId }; redId++; if (redId == 250) { redId = 0; greenId++; if (greenId == 250) { greenId = 0; blueId++; } } if (figure.Name == "") { figure.Name = figure.ToString(); } figure.Name = figure.Name + "_" + figureCount++; SceneFigures.Add(figure); }
public void DeleteSelectedFigure() { if (SelectedFigure != null) { SceneFigures.Remove(SelectedFigure); SelectedFigure = null; } }