code: def visibilities(self):
          
          if self._visibilities is not None:
              return self._visibilities
          else:
              return np.ones(self.Ntriangles)
docs: Return the array of visibilities, where each item is a scalar/float
          between 0 (completely hidden/invisible) and 1 (completely visible).
  
          (Nx1)