nl_tokens: Returns a field s edge vertices and its bounds . Latitudinal coordinates may be greater than π if the field straddles the meridian across from 0 .
pl_tokens: function _fieldGeometry ( ) { const ifi = this . _parent . _interfieldIndices , ifc = this . _parent . _interfieldCentroids , i = this . _i ; var max_φ  I nfinity, min_φ  nfinity, max_λ  I nfinity, min_λ  nfinity, mid_λ  his. _ parent. _ positions[ 2 ] , vertices = [ ] ; for ( let v = 0 ; v < this . _adjacentFields . <mask> ; v += 1 ) { let φ  fc[ 2 fi[ 6 ] ] , λ  fc[ 2 fi[ 6 ] ] ; max_φ  ax( m ax_φ,  φ ; min_φ  in( m in_φ,  φ ; max_λ  ax( m ax_λ,  λ ; min_λ  in( m in_λ,  λ ; vertices . push ( [ λ, ]) ; } if ( i === 0 ) { max_φ   / 2 } if ( i === 1 ) { min_φ   / - ; } if ( i < 2 ) { min_λ  π ; max_λ  ; vertices = [ [ min_λ, ax_φ], [ max_λ, ax_φ], [ max_λ, in_φ], [ min_λ, in_φ] ] ; } else if ( max_λ  &  in_λ < 0 &  ( i d_λ <   - | id λ > π  )) { // this spans the meridian, so shift negative λ values past π and recalculate latitudinal bounds max_λ  I nfinity; min_λ  nfinity; for ( let v = 0 ; v < vertices . length ; v += 1 ) { if ( vertices [ v ] [ 0 ] < 0 ) vertices [ v ] [ 0 ] += τ; max_λ  ax( m ax_λ,  v rtices[v ] [ 0 ] ) ; min_λ  in( m in_λ,  v rtices[v ] [ 0 ] ) ; } } return { min_φ, max_φ, min_λ, max_λ, vertices } ; }