Algorithm-LineSegments

 view release on metacpan or  search on metacpan

t/02simple.t  view on Meta::CPAN

  1.3010155441861571e-07, 1.3407833421297255e-07,
  1.6268586477963254e-07, 1.4625940991663811e-07,
  1.1995291515631834e-07, 9.5844484349072445e-08,
  1.8708396964939311e-07, 1.0926952143108792e-07,
  1.2033575558234588e-07, 2.0083781748780893e-07,
  2.0136947398441407e-07, 1.9949439433730731e-07,
  1.4978063234138972e-07, 2.3015466865672352e-07,
  2.8253586492610339e-07, 1.829165228173224e-07,
  3.2350979495276988e-07, 3.0668863360006071e-07,
  4.3463887777761556e-07, 4.2347434714429255e-07,
  7.8861120300643961e-07, 3.6604041042664903e-07,
  4.8644511707607307e-07, 8.4161979430064093e-07,
  6.999898687354289e-07,  1.0163131491935928e-06,
  5.7554666454961989e-07, 8.4375227515920415e-07,
  5.0084031499864068e-07, 8.1850583910636487e-07,
  6.2858021010470111e-07, 1.1939087016799022e-06,
  7.5851613701161114e-07, 8.0766096743900562e-07,
  7.0346953862099326e-07, 5.4865620313648833e-07,
  6.3965364915929968e-07, 5.6690839755901834e-07,
  9.8975874607276637e-07, 9.8134887593914755e-07,
  8.2598535300348885e-07, 6.5078739908130956e-07,

t/02simple.t  view on Meta::CPAN

  1.9912529296561843e-06, 1.8468153939465992e-06,
  2.0081681668671081e-06, 2.0920172119076597e-06,
  2.0749766918015666e-06, 2.4187461349356454e-06,
  2.3721811430732487e-06, 2.5431006633880315e-06,
  2.1537744032684714e-06, 2.4543357994843973e-06,
  3.2118000490299892e-06, 1.9981478089903248e-06,
  2.6157640604651533e-06, 2.1247597032925114e-06,
  2.4799717266432708e-06, 2.4789690087345662e-06,
  2.3558634438813897e-06, 2.2694771359965671e-06,
  2.5580320652807131e-06, 2.1368480247474508e-06,
  1.6404407006120891e-06, 2.0576526367221959e-06,
  3.1698732527729589e-06, 2.943959088952397e-06,
  2.7075916477770079e-06, 2.6067832550324965e-06,
  3.0095975489530247e-06, 2.7878927539859433e-06,
  2.3435613911715336e-06, 2.7437606604507891e-06,
  2.2960084606893361e-06, 2.2332155822368804e-06,
  2.4816026780172251e-06, 2.6799075385497417e-06,
  2.3331647298618918e-06, 2.7450646484794561e-06,
  2.4158300675480859e-06, 2.3866500669100787e-06,
  2.3779982711857883e-06, 2.2776230252929963e-06,
  2.4146254418155877e-06, 2.5009098862938117e-06,

t/02simple.t  view on Meta::CPAN

  1.4932268186385045e-06, 1.468710252083838e-06,
  1.4313693554868223e-06, 1.4716221130584017e-06,
  1.4158204066916369e-06, 1.5244659152813256e-06,
  1.5860794064792572e-06, 1.5218972748698434e-06,
  1.4549884781445144e-06, 1.5483418565054308e-06,
  1.5587681900797179e-06, 1.4512795587506844e-06,
  1.5417641634485335e-06
);

my $ref = [
  [ [   0, num(9.46394038692233e-008, 1) ], [  75, num(3.66040410426649e-007, 1) ] ],
  [ [  76, num(4.86445117076073e-007, 1) ], [ 145, num(2.0576526367222e-006, 1) ] ],
  [ [ 146, num(3.16987325277296e-006, 1) ], [ 199, num(1.45127955875068e-006, 1) ] ],
];

my @cmp = line_segment_points(points => \@data);

cmp_deeply(\@cmp, $ref, 'reftest');



( run in 0.625 second using v1.01-cache-2.11-cpan-39bf76dae61 )