generateFragments static method
List<Fragment>
generateFragments(
{ - required Image polarizedSource,
- double tolerance = 0.2,
})
Implementation
static List<Fragment> generateFragments(
{required Image polarizedSource, double tolerance = 0.2}) {
List<Fragment> Fragments = List.empty(growable: true);
BasicPixel? nextPixel;
while ((nextPixel = getNextOpaquePoint(source: polarizedSource)) != null) {
Fragment fragment = Fragment(baseColor: nextPixel!.color);
fragment._expand(nextPixel, tolerance, polarizedSource);
Fragments.add(fragment);
}
return Fragments;
}