# curves v0.2.3 - Table of Contents

> High performance splines and bezier curves in a simple, user-friendly interface.

## Pages

- [Changelog](changelog.md)
- [Bezier Curves](bezier_curves.md)

## Modules

- [Curves](Curves.md): The best way to explore this library is through the interactive [livebook](bezier_curves.html).
- [Curves.Bezier.Curve](Curves.Bezier.Curve.md): This module is meant to only be used internally. You are probably looking for `Curves.define_bezier/2` or `Curves.solve/3`

- [Curves.Bezier.Predefined](Curves.Bezier.Predefined.md): Shortcuts for quickly getting a list of points that can be passed into `Curves.define_bezier/1`
- [Curves.Utils.Plotting](Curves.Utils.Plotting.md): These are helper functions for making it easier to plot curves with VegaLite.

- [Curves.Utils.Types](Curves.Utils.Types.md): A collection of typespecs to be used in other modules. There are no meaningful functions to be found here.

