fibomat.curve_tools.biarc_approximation.monotone_intervals module¶
- class fibomat.curve_tools.biarc_approximation.monotone_intervals.IntervalType(value)[source]¶
Bases:
enum.EnumAn enumeration.
- LINE = 1¶
- ARC = 2¶
- BIARC = 3¶
- SPIRAL = 4¶
- fibomat.curve_tools.biarc_approximation.monotone_intervals.interval_type(n_points: int, curvature_state: fibomat.curve_tools.biarc_approximation.monotone_intervals._CurvatureState)[source]¶
- fibomat.curve_tools.biarc_approximation.monotone_intervals.intervals_by_osculating_circles(param_curve: ParametricCurve, parameter_values: np.ndarray, epsilon: float) List[Tuple[IntervalType, np.ndarray]][source]¶