fibomat.curve_tools.biarc_approximation.monotone_intervals module#
- class fibomat.curve_tools.biarc_approximation.monotone_intervals.IntervalType(value)[source]#
Bases:
EnumAn enumeration.
- LINE = 1#
- ARC = 2#
- BIARC = 3#
- SPIRAL = 4#
- fibomat.curve_tools.biarc_approximation.monotone_intervals.interval_type(n_points: int, curvature_state: _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]#