/Bezier-Curves

Python implementation for Bezier curves.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Bézier-Curves

CodeQL Pylint

Python implementation for Bezier curves.


A Bézier curve (/ˈbɛz.i.eɪ/ BEH-zee-ay) is a parametric curve used in computer graphics and related fields. A set of discrete "control points" defines a smooth, continuous curve by means of a formula. Usually the curve is intended to approximate a real-world shape that otherwise has no mathematical representation or whose representation is unknown or too complicated. Bézier curve is named after French engineer Pierre Bézier, who used it in the 1960s for designing curves for the bodywork of Renault cars. Other uses include the design of computer fonts and animation. Bézier curves can be combined to form a Bézier spline, or generalized to higher dimensions to form Bézier surfaces. The Bézier triangle is a special case of the latter.

Wikipedia contributors. (2022, May 12). Bézier curve. In Wikipedia, The Free Encyclopedia. Retrieved 16:05, May 14, 2022, from https://en.wikipedia.org/w/index.php?title=B%C3%A9zier_curve&oldid=1087492283

Bezier Curve animation from wikipedia


Usage

The script bezier is presented as a command-line utility to interact with the graphic engine. For usage, refer to help on the cli.

⚠️ℹ️

For performance and aesthetics, it is not suggested to use verbose with more than 5 seed points.


Bezier Curve on Wikipedia