Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.27 KB

algorithm-helpers.rst

File metadata and controls

31 lines (26 loc) · 1.27 KB

Algorithm Helpers

In an attempt to thoroughly vet each algorithm used in this library, each computation is split into small units that can be tested independently.

Though many of these computational units aren't provided as part of the public interface of this library, they are still interesting. (Possibly) more importantly, it's useful to see these algorithms at work.

In this document, these helper functions and objects are documented. This is to help with the exposition of the computation and does not imply that these are part of the stable public interface.

bezier._intersection_helpers.linearization_error

bezier._intersection_helpers.newton_refine

bezier._intersection_helpers.segment_intersection

bezier._intersection_helpers.parallel_different

bezier._curve_helpers.get_curvature

bezier._curve_helpers.newton_refine

bezier._intersection_helpers.Intersection

bezier._intersection_helpers.Linearization

bezier._surface_helpers.newton_refine

bezier._surface_helpers.classify_intersection