const FREAK_RINGS = [ { sigma : 0.550000 , points : [ [ - 1.000000 , 0.000000 ] , [ - 0.500000 , - 0.866025 ] , [ 0.500000 , - 0.866025 ] , [ 1.000000 , - 0.000000 ] , [ 0.500000 , 0.866025 ] , [ - 0.500000 , 0.866025 ] ] } , { sigma : 0.475000 , points : [ [ 0.000000 , 0.930969 ] , [ - 0.806243 , 0.465485 ] , [ - 0.806243 , - 0.465485 ] , [ - 0.000000 , - 0.930969 ] , [ 0.806243 , - 0.465485 ] , [ 0.806243 , 0.465485 ] ] } , { sigma : 0.400000 , points : [ [ 0.847306 , - 0.000000 ] , [ 0.423653 , 0.733789 ] , [ - 0.423653 , 0.733789 ] , [ - 0.847306 , 0.000000 ] , [ - 0.423653 , - 0.733789 ] , [ 0.423653 , - 0.733789 ] ] } , { sigma : 0.325000 , points : [ [ - 0.000000 , - 0.741094 ] , [ 0.641806 , - 0.370547 ] , [ 0.641806 , 0.370547 ] , [ 0.000000 , 0.741094 ] , [ - 0.641806 , 0.370547 ] , [ - 0.641806 , - 0.370547 ] ] } , { sigma : 0.250000 , points : [ [ - 0.595502 , 0.000000 ] , [ - 0.297751 , - 0.515720 ] , [ 0.297751 , - 0.515720 ] , [ 0.595502 , - 0.000000 ] , [ 0.297751 , 0.515720 ] , [ - 0.297751 , 0.515720 ] ] } , { sigma : 0.175000 , points : [ [ 0.000000 , 0.362783 ] , [ - 0.314179 , 0.181391 ] , [ - 0.314179 , - 0.181391 ] , [ - 0.000000 , - 0.362783 ] , [ 0.314179 , - 0.181391 ] , [ 0.314179 , 0.181391 ] ] } , { sigma : 0.100000 , points : [ [ 0 , 0 ] ] } ] ; const freakPoints = [ ] ; for ( let r = 0 ; r < FREAK_RINGS . length ; r ++ ) { const sigma = FREAK_RINGS [ r ] . sigma ; for ( let i = 0 ; i < FREAK_RINGS [ r ] . points . length ; i ++ ) { const point = FREAK_RINGS [ r ] . points [ i ] ; freakPoints . push ( [ sigma , point [ 0 ] , point [ 1 ] ] ) ; } } export const FREAKPOINTS = freakPoints ;