/// <summary> /// Seleccionar una sola primitiva /// </summary> private void selectPrimitive(EditPolyPrimitive p) { p.Selected = true; selectionList.Add(p); }
/// <summary> /// Selecciona una sola primitiva pero antes se fija si ya no estaba en la lista de seleccion. /// Si ya estaba, entonces la quita de la lista de seleccion /// </summary> private void selectOrRemovePrimitiveIfPresent(EditPolyPrimitive p) { //Ya existe, quitar if (selectionList.Contains(p)) { p.Selected = false; selectionList.Remove(p); } //No existe, agregar else { p.Selected = true; selectionList.Add(p); } }