public void AssignMaterialToSurface(ZonedVolumeSurfaceVis _input) { if (this.SurfacesOfSelectedVolume != null && this.SurfacesOfSelectedVolume.Count > 0) { long v_id = this.SurfacesOfSelectedVolume[0].OwnerVolume.ID; if (v_id == this.SelectedVolume.ID) { this.SelectedVolume.UpdateMaterialAssociation(_input); } } }
public void SelectSurface(ZonedVolumeSurfaceVis _zvsv) { if (this.SurfacesOfSelectedVolume == null || this.SurfacesOfSelectedVolume.Count < 1) { return; } foreach (var surf in this.SurfacesOfSelectedVolume) { if (_zvsv == null || _zvsv.ID != surf.ID) { surf.IsSelected = false; } else { surf.IsSelected = true; } } }