The current implementation of HashArray for curves takes every segment of the curve and considers only the start point of each segment. When it gets to the last segment, it also considers its end point. However, if the curves are disjointed, this may not be enough.
Description:
The current implementation of HashArray for curves takes every segment of the curve and considers only the start point of each segment. When it gets to the last segment, it also considers its end point. However, if the curves are disjointed, this may not be enough.