FatLine
Represents a "fat line," which is a construct used in geometry for error-bounded approximations of parametric curves. A fat line is defined by a curve and a parametric range and can be subdivided recursively as needed for geometric computations like intersection testing.
This class serves as an abstraction for managing portions of a given curve within specific parametric intervals, while also maintaining bounds and line segments for geometric calculations.
Functions
Determines if the current FatLine
instance intersects with another FatLine
instance. The intersection check is performed by comparing the bounds of the two lines, with an epsilon margin applied for spatial tolerance.
Splits the current FatLine
instance into smaller segments depending on its flatness.