an optional sequence of Named Parameters among the ones listed below.
Optional Named Parameters
the threshold on the distance between lines. In the regularization step, if the maximum distance of a line to another line is less than this threshold, then the line is collapsed. It can be a constant or a functor that return the threshold at a point on the surface. If it is a functor, it must implement
Extra: This paremeter sets a baseline distance and is overriden by the parameters parameters::isthmus_line_distance_threshold, parameters::simple_line_distance_threshold and parameters::corner_line_distance_threshold if they are set.
the threshold on the distance between an isthmus line and any line. An isthmus line is bounded by a corner that is incident to only the same line. In the regularization step, if the maximum distance of a line to another line is less than this threshold, then the line is collapsed. It can be a constant or a functor that return the threshold at a point on the surface. If it is a functor, it must implement
Extra: Negative values implies the use of the parameter parameters::line_distance_threshold.
the threshold on the distance between a simple line and any line. A simple line is a line that can be removed without splitting the graph of its neighbors. In the regularization step, if the maximum distance of a line to another line is less than this threshold, then the line is collapsed. It can be a constant or a functor that return the threshold at a point on the surface. If it is a functor, it must implement
Extra: Negative values implies the use of the parameter parameters::line_distance_threshold.
the threshold on the distance between a corner line and any line. A corner line is neither isthmus nor simple. In the regularization step, if the maximum distance of a line to another line is less than this threshold, then the line is collapsed. It can be a constant or a functor that return the threshold at a point on the surface. If it is a functor, it must implement