Module path_geometry

Source
Expand description

A collection of functions to work with Bezier paths.

Mainly for internal use. Do not rely on it!

Structsยง

AutoConicToQuads ๐Ÿ”’
Conic ๐Ÿ”’
CubicCoeff
QuadCoeff

Functionsยง

between ๐Ÿ”’
calc_cubic_precision ๐Ÿ”’
chop_cubic_at2
chop_quad_at
collapse_duplicates3 ๐Ÿ”’
eval_cubic_derivative ๐Ÿ”’
eval_cubic_pos_at ๐Ÿ”’
eval_cubic_tangent_at ๐Ÿ”’
eval_quad_at ๐Ÿ”’
eval_quad_tangent_at ๐Ÿ”’
find_cubic_cusp ๐Ÿ”’
find_cubic_extrema ๐Ÿ”’
find_cubic_inflections ๐Ÿ”’
find_cubic_max_curvature
find_quad_extrema ๐Ÿ”’
find_quad_max_curvature ๐Ÿ”’
find_unit_quad_roots
formulate_f1_dot_f2 ๐Ÿ”’
interp ๐Ÿ”’
new_t_values
on_same_side ๐Ÿ”’
scalar_cube_root ๐Ÿ”’
solve_cubic_poly ๐Ÿ”’
Solve coeff(t) == 0, returning the number of roots that lie withing 0 < t < 1. coeff[0]t^3 + coeff[1]t^2 + coeff[2]t + coeff[3]
sort_array3 ๐Ÿ”’
subdivide ๐Ÿ”’
subdivide_weight_value ๐Ÿ”’
times_2 ๐Ÿ”’
valid_unit_divide