7136:
6349:
8439:
7131:{\displaystyle {\begin{aligned}(1-t)^{2}\mathbf {P} _{0}+2(1-t)t\mathbf {P} _{1}+t^{2}\mathbf {P} _{2}&=(1-t)^{3}\mathbf {P} _{0}+2(1-t)^{2}t\mathbf {P} _{1}+(1-t)t^{2}\mathbf {P} _{2}+(1-t)^{2}t\mathbf {P} _{0}+2(1-t)t^{2}\mathbf {P} _{1}+t^{3}\mathbf {P} _{2}\\&=(1-t)^{3}\mathbf {P} _{0}+(1-t)^{2}t\left(\mathbf {P} _{0}+2\mathbf {P} _{1}\right)+(1-t)t^{2}\left(2\mathbf {P} _{1}+\mathbf {P} _{2}\right)+t^{3}\mathbf {P} _{2}\\&=(1-t)^{3}\mathbf {P} _{0}+3(1-t)^{2}t{\tfrac {1}{3}}\left(\mathbf {P} _{0}+2\mathbf {P} _{1}\right)+3(1-t)t^{2}{\tfrac {1}{3}}\left(2\mathbf {P} _{1}+\mathbf {P} _{2}\right)+t^{3}\mathbf {P} _{2}\end{aligned}}}
7798:
9623:
9634:) a Bézier curve is to evaluate it at many closely spaced points and scan convert the approximating sequence of line segments. However, this does not guarantee that the rasterized output looks sufficiently smooth, because the points may be spaced too far apart. Conversely it may generate too many points in areas where the curve is close to linear. A common adaptive method is recursive subdivision, in which a curve's control points are checked to see if the curve approximates a line to within a small tolerance. If not, the curve is subdivided parametrically into two segments, 0 ≤
5445:
9006:
10869:
TrueType fonts. CFF stands for the Type1 font format. Strictly speaking, it refers to the
Compact Font Format, which is used in the compression processes for the Type2 fonts. (...) the cubic Bézier format of the Type1 fonts is more space-saving compared to the quadratic format of the TrueType fonts. Some kilobytes can be saved in large, elaborate fonts which may represent an advantage on the Web. On the other hand, the more detailed hinting information of the TrueType fonts is useful for very extensive optimization for screen use.
553:
4656:
8434:{\displaystyle {\begin{aligned}\mathbf {B} (t)&=(1-t)\sum _{i=0}^{n}\mathbf {b} _{i,n}(t)\mathbf {P} _{i}+t\sum _{i=0}^{n}\mathbf {b} _{i,n}(t)\mathbf {P} _{i}\\&=\sum _{i=0}^{n}{\frac {n+1-i}{n+1}}\mathbf {b} _{i,n+1}(t)\mathbf {P} _{i}+\sum _{i=0}^{n}{\frac {i+1}{n+1}}\mathbf {b} _{i+1,n+1}(t)\mathbf {P} _{i}\\&=\sum _{i=0}^{n+1}\left({\frac {i}{n+1}}\mathbf {P} _{i-1}+{\frac {n+1-i}{n+1}}\mathbf {P} _{i}\right)\mathbf {b} _{i,n+1}(t)\\&=\sum _{i=0}^{n+1}\mathbf {b} _{i,n+1}(t)\mathbf {P'} _{i}\end{aligned}}}
7787:
5874:
6055:
5953:
3322:
6094:
9814:. Typically font engines and vector graphics engines render Bézier curves by splitting them recursively up to the point where the curve is flat enough to be drawn as a series of linear or circular segments. The exact splitting algorithm is implementation dependent, only the flatness criteria must be respected to reach the necessary precision and to avoid non-monotonic local changes of curvature. The "smooth curve" feature of charts in
7332:
28:
20:
3692:
2919:
2942:
7782:{\displaystyle {\begin{cases}{n+1 \choose i}(1-t)\mathbf {b} _{i,n}={n \choose i}\mathbf {b} _{i,n+1}\\{n+1 \choose i+1}t\mathbf {b} _{i,n}={n \choose i}\mathbf {b} _{i+1,n+1}\end{cases}}\quad \implies \quad {\begin{cases}(1-t)\mathbf {b} _{i,n}={\frac {n+1-i}{n+1}}\mathbf {b} _{i,n+1}\\t\mathbf {b} _{i,n}={\frac {i+1}{n+1}}\mathbf {b} _{i+1,n+1}\end{cases}}}
5883:
6064:
5735:
5962:
4570:
9717:. Within each segment, either horizontal or vertical movement dominates, and the total number of steps in either direction can be read off from the endpoint coordinates; in for example the 0–45° sector horizontal movement to the right dominates, so it only remains to decide between which steps to the right the curve should make a step up.
3385:
1846:
2689:
2302:
3317:{\displaystyle {\begin{aligned}\mathbf {B} (t)&=\sum _{i=0}^{n}{n \choose i}(1-t)^{n-i}t^{i}\mathbf {P} _{i}\\&=(1-t)^{n}\mathbf {P} _{0}+{n \choose 1}(1-t)^{n-1}t\mathbf {P} _{1}+\cdots +{n \choose n-1}(1-t)t^{n-1}\mathbf {P} _{n-1}+t^{n}\mathbf {P} _{n},&&0\leqslant t\leqslant 1\end{aligned}}}
2484:
10868:
The OpenType format was formulated in 1996. By 2003, it began to replace two competing formats: the Type1 fonts, developed by Adobe and based on ostcript, and the TrueType fonts, specified by
Microsoft and Apple. (...) TTF stands for TrueTypeFont and indicates that the font data is the same as in the
9459:
154:
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. The Bézier curve is
9724:
by Zingl that performs this rasterization by subdividing the curve into rational pieces and calculating the error at each pixel location such that it either travels at a 45° angle or straight depending on compounding error as it iterates through the curve. This reduces the next step calculation to a
9825:
cannot be exactly represented by Bézier curves, they are first approximated by Bézier curves, which are in turn approximated by arcs of circles. This is inefficient as there exists also approximations of all Bézier curves using arcs of circles or ellipses, which can be rendered incrementally with
2052:
1160:
487:
205:
design and smoothing cursor trajectory in eye gaze controlled interfaces. For example, a Bézier curve can be used to specify the velocity over time of an object such as an icon moving from A to B, rather than simply moving at a fixed number of pixels per step. When animators or
8666:
3687:{\displaystyle {\begin{aligned}\mathbf {B} (t)&=(1-t)^{5}\mathbf {P} _{0}+5t(1-t)^{4}\mathbf {P} _{1}+10t^{2}(1-t)^{3}\mathbf {P} _{2}+10t^{3}(1-t)^{2}\mathbf {P} _{3}+5t^{4}(1-t)\mathbf {P} _{4}+t^{5}\mathbf {P} _{5},&&0\leqslant t\leqslant 1.\end{aligned}}}
8921:
4283:
5247:
9214:
976:
1655:
9842:. Furthermore, joint space trajectories can be accurately differentiated using Bézier curves. Consequently, the derivatives of joint space trajectories are used in the calculation of the dynamics and control effort (torque profiles) of the robotic manipulator.
2914:{\displaystyle \mathbf {B} (t)=\mathbf {B} _{\mathbf {P} _{0}\mathbf {P} _{1}\ldots \mathbf {P} _{n}}(t)=(1-t)\mathbf {B} _{\mathbf {P} _{0}\mathbf {P} _{1}\ldots \mathbf {P} _{n-1}}(t)+t\mathbf {B} _{\mathbf {P} _{1}\mathbf {P} _{2}\ldots \mathbf {P} _{n}}(t)}
1309:
302:= 1 for linear, 2 for quadratic, 3 for cubic, etc.). The first and last control points are always the endpoints of the curve; however, the intermediate control points generally do not lie on the curve. The sums in the following sections are to be understood as
9515:} generate a full circle with radius one. For curves with points and weights on a circle, the weights can be scaled without changing the curve's shape. Scaling the central weight of the above curve by 1.35508 gives a more uniform parameterization.
5634:
9830:, that can be rendered incrementally without first splitting the curve recursively to reach the necessary flatness condition. This approach also preserves the curve definition under all linear or perspective 2D and 3D transforms and projections.
7317:
7228:
1475:
5427:
Bézier curves—meaning that any change to a control point requires recalculation of and thus affects the aspect of the entire curve, "although the further that one is from the control point that was changed, the smaller is the change in the
3822:
2100:
190:, Bézier curves are used to model smooth curves that can be scaled indefinitely. "Paths", as they are commonly referred to in image manipulation programs, are combinations of linked Bézier curves. Paths are not bound by the limits of
6190:. This is useful if software supports Bézier curves only of specific degree. For example, systems that can only work with cubic Bézier curves can implicitly work with quadratic curves by using their equivalent cubic representation.
9225:
2588:
2078:
Any series of 4 distinct points can be converted to a cubic Bézier curve that goes through all 4 points in order. Given the starting and ending point of some cubic Bézier curve, and the points along the curve corresponding to
2681:
2317:
1857:
994:
3966:
5123:
6277:
4272:
338:
4820:
8987:
9529:
5474:
E is either point on the curve with a tangent at 45° to CD (dashed green). If G is the intersection of this tangent and the axis, the line passing through G and perpendicular to CD is the directrix (solid
5055:
9013:
The rational Bézier curve adds adjustable weights to provide closer approximations to arbitrary shapes. The numerator is a weighted
Bernstein-form Bézier curve and the denominator is a weighted sum of
4565:{\displaystyle \mathbf {C} _{j}={\frac {n!}{(n-j)!}}\sum _{i=0}^{j}{\frac {(-1)^{i+j}\mathbf {P} _{i}}{i!(j-i)!}}=\prod _{m=0}^{j-1}(n-m)\sum _{i=0}^{j}{\frac {(-1)^{i+j}\mathbf {P} _{i}}{i!(j-i)!}}.}
8520:
787:
8764:
6333:
4118:
5360:
7803:
6354:
5407:
3390:
2947:
9745:, Bézier curves are used to outline, for example, movement. Users outline the wanted path in Bézier curves, and the application creates the needed frames for the object to move along the path.
5310:
4876:
9748:
In 3D animation, Bézier curves are often used to define 3D paths as well as 2D curves for keyframe interpolation. Bézier curves are now very frequently used to control the animation easing in
1841:{\displaystyle \mathbf {B} (t)=(1-t)\mathbf {B} _{\mathbf {P} _{0},\mathbf {P} _{1},\mathbf {P} _{2}}(t)+t\mathbf {B} _{\mathbf {P} _{1},\mathbf {P} _{2},\mathbf {P} _{3}}(t),\ 0\leq t\leq 1.}
538:
9050:
8997:
Degree reduction can only be done exactly when the curve in question is originally elevated from a lower degree. A number of approximation algorithms have been proposed and used in practice.
10394:
831:
5478:
The focus (F) is at the intersection of the axis and a line passing through E and perpendicular to CD (dotted yellow). The latus rectum is the line segment within the curve (solid yellow).
5128:
9660:
moves" that are purely vertical or purely horizontal, along the pixel boundaries. To that end, the plane is first split into eight 45° sectors (by the coordinate axes and the two lines
4032:
3366:
1179:
210:
designers talk about the "physics" or "feel" of an operation, they may be referring to the particular Bézier curve used to control the velocity over time of the move in question.
8509:
8474:
9826:
arbitrary precision. Another approach, used by modern hardware graphics adapters with accelerated geometry, can convert exactly all Bézier and conic curves (or surfaces) into
4954:
4726:
4697:
4602:
4633:
5497:
9642:≤ 1, and the same procedure is applied recursively to each half. There are also forward differencing methods, but great care must be taken to analyse error propagation.
9626:
Abstract composition of cubic Bézier curves ray-traced in 3D. Ray intersection with swept volumes along curves is calculated with
Phantom Ray-Hair Intersector algorithm.
6158:(the Bézier curve or in general a path of several Bézier segments). The conversion from offset curves to filled Bézier contours is of practical importance in converting
5460:, some sources refer to quadratic Béziers as "conic arcs". With reference to the figure on the right, the important features of the parabola can be derived as follows:
5416:. What this means in intuitive terms is that a Bézier curve does not "undulate" more than the polygon of its control points, and may actually "undulate" less than that.
9687:
7233:
7144:
2297:{\displaystyle \mathbf {B} '(t)=3(1-t)^{2}(\mathbf {P} _{1}-\mathbf {P} _{0})+6(1-t)t(\mathbf {P} _{2}-\mathbf {P} _{1})+3t^{2}(\mathbf {P} _{3}-\mathbf {P} _{2})\,.}
4980:
4913:
4664:
2. placing its 2 middle control points (yellow circles) 2/3 along line segments from the end points to the quadratic curve's middle control point (black rectangle).
3708:
9513:
9711:
9490:
10680:
Alexander
Reshetov and David Luebke, Phantom Ray-Hair Intersector. In Proceedings of the ACM on Computer Graphics and Interactive Techniques (August 1, 2018).
9454:{\displaystyle \mathbf {B} (t)={\frac {\sum _{i=0}^{n}{n \choose i}t^{i}(1-t)^{n-i}\mathbf {P} _{i}w_{i}}{\sum _{i=0}^{n}{n \choose i}t^{i}(1-t)^{n-i}w_{i}}}.}
1384:
2528:
11089:
6170:, which only require (for efficiency purposes) the mathematically simpler operation of filling a contour defined by (non-self-intersecting) Bézier curves.
245:. De Casteljau's method was patented in France but not published until the 1980s while the Bézier polynomials were widely publicised in the 1960s by the
9838:
Because the control polygon allows to tell whether or not the path collides with any obstacles, Bézier curves are used in producing trajectories of the
2479:{\displaystyle \mathbf {B} ''(t)=6(1-t)(\mathbf {P} _{2}-2\mathbf {P} _{1}+\mathbf {P} _{0})+6t(\mathbf {P} _{3}-2\mathbf {P} _{2}+\mathbf {P} _{1})\,.}
2047:{\displaystyle \mathbf {B} (t)=(1-t)^{3}\mathbf {P} _{0}+3(1-t)^{2}t\mathbf {P} _{1}+3(1-t)t^{2}\mathbf {P} _{2}+t^{3}\mathbf {P} _{3},\ 0\leq t\leq 1.}
6131:), cannot be exactly formed by a Bézier curve (except in some trivial cases). In general, the two-sided offset curve of a cubic Bézier is a 10th-order
2619:
1155:{\displaystyle \mathbf {B} (t)=\mathbf {P} _{1}+(1-t)^{2}(\mathbf {P} _{0}-\mathbf {P} _{1})+t^{2}(\mathbf {P} _{2}-\mathbf {P} _{1}),\ 0\leq t\leq 1.}
9886:
9619:
suffices to force the control point at which two constituent Bézier curves meet to lie on the line defined by the two control points on either side.
11257:
10847:
10401:
3833:
5420:
10213:
11033:
11061:
482:{\displaystyle \mathbf {B} (t)=\mathbf {P} _{0}+t(\mathbf {P} _{1}-\mathbf {P} _{0})=(1-t)\mathbf {P} _{0}+t\mathbf {P} _{1},\ 0\leq t\leq 1}
6196:
4198:
5471:
to CD (dashed cyan line) defines its vertex (V). Its axis of symmetry (dash-dot cyan) passes through V and is perpendicular to the tangent.
10302:
9614:
4771:
8936:
10830:
5064:
4768:), with a maximum radial error of less than one part in a thousand, when each inner control point (or offline point) is the distance
11118: – an open source online book explaining Bézier curves and associated graphics algorithms, with interactive graphics
5910:
For higher-order curves one needs correspondingly more intermediate points. For cubic curves one can construct intermediate points
11232:
6093:
5008:
8661:{\displaystyle \mathbf {P'} _{i}={\frac {i}{n+1}}\mathbf {P} _{i-1}+{\frac {n+1-i}{n+1}}\mathbf {P} _{i},\quad i=0,\ldots ,n+1.}
8916:{\displaystyle \mathbf {P} _{i,r}=\sum _{j=0}^{n}\mathbf {P} _{j}{\tbinom {n}{j}}{\frac {\tbinom {r}{i-j}}{\tbinom {n+r}{i}}}.}
4753:
A curve can be split at any point into two subcurves, or into arbitrarily many subcurves, each of which is also a Bézier curve.
11202:
11164:
10934:
10545:
10335:
10329:
10272:
10245:
10144:
9988:
614:
10510:
9784:
6282:
4040:
10881:
6343:, thus increasing a degree by one, without changing the value. Here is the example of increasing degree from 2 to 3.
5315:
213:
This also applies to robotics where the motion of a welding arm, for example, should be smooth to avoid unnecessary wear.
9209:{\displaystyle \mathbf {B} (t)={\frac {\sum _{i=0}^{n}b_{i,n}(t)\mathbf {P} _{i}w_{i}}{\sum _{i=0}^{n}b_{i,n}(t)w_{i}}},}
5882:
5365:
5252:
4829:
971:{\displaystyle \mathbf {B} (t)=(1-t)^{2}\mathbf {P} _{0}+2(1-t)t\mathbf {P} _{1}+t^{2}\mathbf {P} _{2},\ 0\leq t\leq 1.}
9539:
Bézier curves are widely used in computer graphics to model smooth curves. As the curve is completely contained in the
6063:
499:
10423:
5734:
5242:{\displaystyle \mathbf {P} '_{k}={\tfrac {k}{n+1}}\mathbf {P} _{k-1}+\left(1-{\tfrac {k}{n+1}}\right)\mathbf {P} _{k}}
2936:
The formula can be expressed explicitly as follows (where t and (1-t) are extended continuously to be 1 throughout ):
10975:
10723:
10196:
10169:
10047:
10015:
9883:– Bézier curves are also formed by many common forms of string art, where strings are looped across a frame of nails.
5961:
5873:
138:
10354:
6054:
9649:
of cubic polynomials (for cubic Béziers) and dealing with multiple roots, so they are not often used in practice.
241:
method for evaluating the curves, and became the first to apply them to computer-aided design at French automaker
5952:
1304:{\displaystyle \mathbf {B} '(t)=2(1-t)(\mathbf {P} _{1}-\mathbf {P} _{0})+2t(\mathbf {P} _{2}-\mathbf {P} _{1}),}
9693:
of a curve segment stays within one sector; since the curve velocity is a second degree polynomial, finding the
3996:
3330:
10681:
5413:
11312:
11100:
303:
11147:
11131:
9827:
9721:
11331:
TinySpline: Open source C-library for NURBS, B-splines and Bézier curves with bindings for various languages
9573:
to evaluate. When more complex shapes are needed, low order Bézier curves are patched together, producing a
10770:
10448:"US20110285719A1 Approximation of stroked higher-order curved segments by quadratic bèzier curve segments"
11142:
9544:
6112:
4640:
275:
234:
10855:
8479:
9935:
9803:
fonts can use either kind of curve, depending on which font technology underlies the OpenType wrapper.
9610:
8447:
4918:
4702:
4673:
4578:
11340:
10217:
9570:
9559:
can be applied on the curve by applying the respective transform on the control points of the curve.
5629:{\displaystyle \mathbf {B} '(t)=n\sum _{i=0}^{n-1}b_{i,n-1}(t)(\mathbf {P} _{i+1}-\mathbf {P} _{i}).}
4607:
10915:"Trajectory Generation for a Multibody Robotic System using the Product of Exponentials Formulation"
9574:
7593:
7341:
5464:
Tangents to the parabola at the endpoints of the curve (A and B) intersect at its control point (C).
4765:
172:
11056:
Excellent discussion of implementation details; available for free as part of the TeX distribution.
11039:
10437:
9792:
9586:
207:
11137:
11070:
10634:
10235:
4826:-piece cubic Bézier curve can approximate a circle, when each inner control point is the distance
11355:
10696:
9613:). In order to join Bézier curves into a composite Bézier curve without kinks, a property called
1649:, the cubic Bézier curve can be defined as an affine combination of two quadratic Bézier curves:
10090:
Biswas, Pradipta; Langdon, Pat (2015-04-03). "Multimodal
Intelligent Eye-Gaze Tracking System".
7312:{\displaystyle \mathbf {P'} _{2}={\tfrac {1}{3}}\left(2\mathbf {P} _{1}+\mathbf {P} _{2}\right)}
7223:{\displaystyle \mathbf {P'} _{1}={\tfrac {1}{3}}\left(\mathbf {P} _{0}+2\mathbf {P} _{1}\right)}
11360:
10432:
9552:
577:
10306:
10291:
10262:
10037:
10005:
10819:
10186:
10066:
9663:
9622:
9548:
9528:
3817:{\displaystyle \mathbf {B} (t)=\sum _{i=0}^{n}b_{i,n}(t)\mathbf {P} _{i},\ \ \ 0\leq t\leq 1}
1513:
in the plane or in higher-dimensional space define a cubic Bézier curve. The curve starts at
11311:
Hovey, Chad (2022). Formulation and Python
Implementation of Bézier and B-Spline Geometry.
10134:
7141:
In other words, the original start and end points are unchanged. The new control points are
4985:
Every quadratic Bézier curve is also a cubic Bézier curve, and more generally, every degree
4959:
4822:
horizontally or vertically from an outer control point on a unit circle. More generally, an
11266:
11124: – video showing how computers render a cubic Bézier curve, by Peter Nowell
10606:
Rababah, Abedallah; Ibrahim, Salisu (2018). "Geometric Degree
Reduction of Bézier Curves".
9014:
6127:
in mathematics (lying "parallel" to the original curve, like the offset between rails in a
4881:
4185:
3990:
3972:
3369:
2515:
794:
493:
222:
11127:
8:
10231:
9931:
9594:
1470:{\displaystyle \mathbf {B} ''(t)=2(\mathbf {P} _{2}-2\mathbf {P} _{1}+\mathbf {P} _{0}).}
541:
238:
147:
11270:
10958:
Gross, Renan (2014). "Bridges, String Art, and Bézier Curves". In Pitici, Mircea (ed.).
9547:, the points can be graphically displayed and used to manipulate the curve intuitively.
9495:
5444:
11239:
10981:
10940:
10379:
10115:
9939:
9811:
9761:
9714:
9696:
9646:
9562:
9475:
9005:
5432:
4141:
2511:
2072:
1555:; these points are only there to provide directional information. The distance between
9810:, draw the font's curves (and lines) on a pixellated surface using a process known as
2583:{\displaystyle \mathbf {B} _{\mathbf {P} _{0}\mathbf {P} _{1}\ldots \mathbf {P} _{k}}}
180:
11213:
11198:
11160:
11005:
10971:
10944:
10930:
10752:
10740:
10719:
10592:
10541:
10325:
10268:
10241:
10192:
10165:
10140:
10107:
10043:
10011:
9984:
9645:
Analytical methods where a Bézier is intersected with each scan line involve finding
9598:
9590:
9533:
4636:
2087: = 2/3, the control points for the original Bézier curve can be recovered.
270:
230:
151:
10119:
9851:
176:
11298:
11274:
11178:
11020:
10963:
10922:
10914:
10663:
10615:
10588:
10476:
10099:
9947:
6167:
4764:
Bézier curve; though a four-piece cubic Bézier curve can approximate a circle (see
4189:
106:
11253:"Approximation of circular arcs and offset curves by Bézier curves of high degree"
10495:
10447:
10103:
4659:
A cubic Bézier curve (yellow) can be made identical to a quadratic one (black) by
4655:
552:
250:
160:
11370:
11365:
11216:
10794:
10561:
9910:
9815:
9656:
is based on discretising the curve, so that it is approximated by a sequence of "
9578:
9017:. Rational Bézier curves can, among other uses, be used to represent segments of
6151:
6132:
2676:{\displaystyle \mathbf {B} _{\mathbf {P} _{0}}(t)=\mathbf {P} _{0}{\text{, and}}}
191:
187:
10619:
10461:
11289:
11024:
10889:
10667:
9566:
6128:
6124:
4736:
202:
163:(1910–1999), who used it in the 1960s for designing curves for the bodywork of
32:
11279:
11252:
10985:
10967:
10230:
10184:
11349:
10111:
9976:
9943:
9870:
9631:
9469:
9018:
5468:
5457:
4644:
329:
10237:
Computing
Handbook, Third Edition: Computer Science and Software Engineering
6147:
methods that usually give an adequate approximation for practical purposes.
3961:{\displaystyle b_{i,n}(t)={n \choose i}t^{i}(1-t)^{n-i},\ \ \ i=0,\ldots ,n}
11330:
11192:
11174:
11047:
10711:
9839:
9657:
6105:
in in red. The Bézier curves for each of the lower orders are also shown.
10264:
Computer
Graphics and Geometric Modelling: Implementation & Algorithms
981:
This can be written in a way that highlights the symmetry with respect to
229:
were not applied to graphics until some 50 years later when mathematician
10339:
10132:
9927:
9738:
9713:
values where it is parallel to one of these lines can be done by solving
9540:
9465:
4192:
to the definition of the curve followed by some rearrangement will yield
4169:
10926:
9009:
Segments of conic sections represented exactly by rational Bézier curves
9880:
9780:
9753:
9582:
6086:
For fifth-order curves, one can construct similar intermediate points.
5431:
A Bézier curve of order higher than two may intersect itself or have a
4181:
1166:
557:
254:
226:
11335:
10480:
6272:{\displaystyle \mathbf {B} (t)=(1-t)\mathbf {B} (t)+t\mathbf {B} (t).}
4267:{\displaystyle \mathbf {B} (t)=\sum _{j=0}^{n}{t^{j}\mathbf {C} _{j}}}
242:
11221:
11115:
9602:
8676:
The concept of degree elevation can be repeated on a control polygon
6144:
4761:
4740:
3702:
Some terminology is associated with these parametric curves. We have
198:
10913:
Malik, Aryslan; Henderson, Troy; Prazenica, Richard (January 2021).
10654:
J. Sánchez-Reyes (November 2009). "Complex rational Bézier curves".
9689:), then the curve is decomposed into smaller segments such that the
10537:
10042:. Vol. 1. Springer Science & Business Media. p. 119.
9906:
9856:
9807:
9800:
9788:
9772:
9653:
9606:
9556:
6166:, which require stroking of Bézier curves, to the more widely used
6163:
5453:
4815:{\displaystyle \textstyle {\frac {4\left({\sqrt {2}}-1\right)}{3}}}
2518:) of a pair of corresponding points in two Bézier curves of degree
10579:
Eck, Matthias (August 1993). "Degree reduction of Bézier curves".
10303:"FreeType Glyph Conventions – Version 2.1 / VI. FreeType outlines"
9577:. A composite Bézier curve is commonly referred to as a "path" in
8982:{\displaystyle \mathbf {\lim _{r\to \infty }R_{r}} =\mathbf {B} .}
5757:
For quadratic Bézier curves one can construct intermediate points
4750:
to the first and last section of the Bézier polygon, respectively.
11341:
Simple Bézier curve implementation via recursive method in Python
9822:
9726:
6123:
The curve at a fixed offset from a given Bézier curve, called an
4747:
4137:
1315:
258:
164:
11183:
Curves and Surfaces in Geometric Modeling: Theory and Algorithms
5118:{\displaystyle \mathbf {P} '_{0},\,\dots ,\,\mathbf {P} '_{n+1}}
197:
Bézier curves are also used in the time domain, particularly in
11303:
11187:
This book is out of print and freely available from the author.
9757:
9742:
9464:
The expression can be extended by using number systems besides
6154:, painting two symmetrically distanced offset curves is called
5448:
Equivalence of a quadratic Bézier curve and a parabolic segment
4757:
4635:; however one should use caution as high order curves may lack
246:
156:
27:
19:
11121:
5984:
For fourth-order curves one can construct intermediate points
5467:
If D is the midpoint of AB, the tangent to the curve which is
2590:
denote the Bézier curve determined by any selection of points
11155:
Prautzsch, Hartmut; Boehm, Wolfgang; Paluszny, Marco (2002).
10699:. Zhengzhou, China: School of Software, Zhengzhou University.
10446:
Kilgard, Mark J.; Moreton, Henry Packard (24 November 2011).
10355:"Finding a Point on a Bézier Curve: De Casteljau's Algorithm"
9875:
9865:
9861:
9569:
Bézier curves are most common. Higher degree curves are more
11006:"The Bernstein polynomial basis: A centennial retrospective"
10635:"Some Mathematical Elements of Graphics: Rational B-splines"
10324:. Springer Undergraduate Mathematics Series (2nd ed.).
6139:
the two-sided offset curve is an algebraic curve of degree 4
5439:
5057:
is equivalent (including the parametrization) to the degree
5050:{\displaystyle \mathbf {P} _{0},\,\dots ,\,\mathbf {P} _{n}}
1569:
determines "how far" and "how fast" the curve moves towards
253:, who discovered them independently and used them to design
10185:
Mario A. Gutiérrez; Frédéric Vexo; Daniel Thalmann (2023).
9914:
7775:
7577:
6159:
4180:
Sometimes it is desirable to express the Bézier curve as a
168:
130:
124:
115:
9779:
Bézier curves. Other languages and imaging tools (such as
8926:
It can also be shown that for the underlying Bézier curve
2307:
The second derivative of the Bézier curve with respect to
1374:
The second derivative of the Bézier curve with respect to
9749:
6118:
2090:
The derivative of the cubic Bézier curve with respect to
825:
respectively. Rearranging the preceding equation yields:
797:
of corresponding points on the linear Bézier curves from
11336:
C++ library to generate Bézier functions at compile time
10224:
5653:
denote the fraction of progress (from 0 to 1) the point
10912:
10534:
Curves and surfaces for computer-aided geometric design
782:{\displaystyle \mathbf {B} (t)=(1-t)+t,\ 0\leq t\leq 1}
171:
and animation. Bézier curves can be combined to form a
11154:
10409:, particularly p. 16 "taxonomy of offset curves".
10267:. Springer Science & Business Media. p. 404.
10133:
Gerald E. Farin; Josef Hoschek; Myung-Soo Kim (2002).
8878:
8848:
8823:
7258:
7169:
7048:
6965:
5203:
5151:
4884:
4833:
4775:
4000:
3334:
2506:
A recursive definition for the Bézier curve of degree
11211:
9699:
9666:
9498:
9478:
9228:
9053:
8939:
8767:
8523:
8482:
8450:
7801:
7335:
7236:
7147:
6352:
6328:{\displaystyle \mathbf {b} _{i,n}(t)\mathbf {P} _{i}}
6285:
6199:
5500:
5368:
5318:
5255:
5131:
5067:
5011:
4962:
4921:
4878:
from an outer control point on a unit circle, where
4832:
4774:
4705:
4676:
4610:
4581:
4286:
4201:
4113:{\displaystyle {n \choose i}={\frac {n!}{i!(n-i)!}}.}
4043:
3999:
3836:
3711:
3388:
3333:
2945:
2692:
2622:
2531:
2320:
2103:
1860:
1658:
1387:
1182:
997:
834:
617:
502:
341:
139:
118:
10292:"FreeType Glyph Conventions / VI. FreeType outlines"
5355:{\displaystyle \mathbf {P} _{n+1}:=\mathbf {P} _{0}}
112:
10092:
International Journal of Human-Computer Interaction
5402:{\displaystyle \mathbf {P} _{-1}:=\mathbf {P} _{n}}
1622:) for the quadratic Bézier curve defined by points
576:A quadratic Bézier curve is the path traced by the
109:
10694:
10425:Hermite Approximation for Offset Curve Computation
10162:Mathématiques et CAO. Tome 2 : Formes à pôles
9705:
9681:
9507:
9484:
9453:
9208:
8981:
8915:
8660:
8503:
8468:
8433:
7781:
7311:
7222:
7130:
6327:
6271:
6111:These representations rest on the process used in
6033:that describe quadratic Bézier curves, and points
5628:
5401:
5354:
5305:{\displaystyle \forall k=0,\,1,\,\dots ,\,n,\,n+1}
5304:
5241:
5117:
5049:
4974:
4948:
4907:
4871:{\displaystyle \textstyle {\frac {4}{3}}\tan(t/4)}
4870:
4814:
4720:
4691:
4627:
4596:
4564:
4266:
4112:
4026:
3960:
3816:
3686:
3360:
3316:
2913:
2675:
2582:
2478:
2296:
2046:
1840:
1469:
1303:
1154:
970:
781:
532:
481:
16:Curve used in computer graphics and related fields
10496:"MetaFog: Converting Metafont shapes to contours"
4172:of the Bézier polygon contains the Bézier curve.
4060:
4047:
3881:
3868:
3209:
3188:
3127:
3114:
3008:
2995:
533:{\displaystyle \mathbf {P} _{1}-\mathbf {P} _{0}}
11347:
11258:Journal of Computational and Applied Mathematics
10653:
10493:
9044:, the rational Bézier curve can be described by
8942:
5452:A quadratic Bézier curve is also a segment of a
332:between those two points. The curve is given by
167:cars. Other uses include the design of computer
11194:Curves and Surfaces for CAGD: A Practical Guide
11179:"Chapter 5. Polynomial Curves as Bézier Curves"
11091:Computer Graphics: Principles and Practice in C
11003:
10829:. University of Cambridge Computer Laboratory.
10697:"Complex Quadratic Bézier Curve on Unit Circle"
10126:
9887:Variation diminishing property of Bézier curves
6182:can be converted into a Bézier curve of degree
5931:that describe linear Bézier curves, and points
2925:
10962:. Princeton University Press. pp. 77–89.
10605:
10462:"Comparing offset curve approximation methods"
10445:
10395:"Introduction to Pythagorean-hodograph curves"
10322:Applied Geometry for Computer Graphics and CAD
10260:
10153:
10007:Mathematics for Computer Graphics Applications
9775:fonts use composite Bézier curves composed of
4643:should be used if this occurs). Note that the
1343:increases from 0 to 1, the curve departs from
175:, or generalized to higher dimensions to form
11098:
10380:"CS 354 Vector Graphics & Path Rendering"
10159:
10089:
9391:
9378:
9286:
9273:
8902:
8881:
8872:
8851:
8839:
8826:
7538:
7525:
7492:
7463:
7426:
7413:
7368:
7347:
5639:
4760:, cannot be described exactly by a Bézier or
4604:can be computed prior to many evaluations of
4017:
4004:
3351:
3338:
2071:the curve may intersect itself, or contain a
221:The mathematical basis for Bézier curves—the
11122:Cubic Bezier Curves – Under the Hood (video)
11059:
11046:
10908:
10906:
10632:
10527:
10525:
10523:
10509:(3–Proceedings of the 1995 Annual Meeting).
10377:
10319:
10067:"Cubic class - animation library - Dart API"
10031:
10029:
10027:
9472:the points {1}, {-1}, and {1} with weights {
8671:
6193:To do degree elevation, we use the equality
4140:formed by connecting the Bézier points with
2494:Bézier curves can be defined for any degree
11087:
11031:
10690:
10688:
10392:
10286:
10284:
10254:
10234:; Jorge Diaz-Herrera; Allen Tucker (2014).
10136:Handbook of Computer Aided Geometric Design
6012:that describe linear Bézier curves, points
127:
121:
23:Cubic Bézier curve with four control points
10741:A Rasterizing Algorithm for Drawing Curves
10373:
10371:
10035:
7586:
7582:
6135:and more generally for a Bézier of degree
5435:for certain choices of the control points.
4756:Some curves that seem simple, such as the
4027:{\displaystyle \scriptstyle {n \choose i}}
3361:{\displaystyle \scriptstyle {n \choose i}}
547:
492:This is the simplest and is equivalent to
11278:
11159:. Springer Science & Business Media.
10903:
10520:
10436:
10211:
10024:
10003:
9799:Bézier curves for drawing curved shapes.
9630:The simplest method for scan converting (
9000:
6101:Animation of a fifth-order Bézier curve,
5865:) and describes a quadratic Bézier curve.
5440:Second-order curve is a parabolic segment
5292:
5285:
5278:
5271:
5093:
5086:
5034:
5027:
4184:instead of a sum of less straightforward
2472:
2290:
10685:
10554:
10421:
10281:
10039:Encyclopaedia of Mathematics: Supplement
9997:
9621:
9527:
9004:
5890:Construction of a quadratic Bézier curve
5443:
4654:
1314:from which it can be concluded that the
551:
26:
18:
11173:
10817:
10469:IEEE Computer Graphics and Applications
10368:
9720:There is also a modified curve form of
5945:that describe quadratic Bézier curves:
5895:Animation of a quadratic Bézier curve,
5687:) is one quarter of the way from point
2501:
544:from the start point to the end point.
309:
11348:
10882:"smooth_curve_bezier_example_file.xls"
8680:to get a sequence of control polygons
6335:is multiplied by (1 −
6119:Offsets (or stroking) of Bézier curves
6071:Construction of a quartic Bézier curve
5905:
2931:
1480:
306:– that is, the coefficients sum to 1.
11296:
11212:
11190:
11101:"Implementing Bezier Curves in games"
10957:
10750:
10738:
10732:
10710:
10531:
10459:
10010:. Industrial Press Inc. p. 264.
9975:
9589:) and vector graphics programs (like
6076:Animation of a quartic Bézier curve,
2489:
568:) define the quadratic Bézier curve (
11230:
10960:The Best Writing on Mathematics 2013
10848:"The difference between CFF and TTF"
10061:
10059:
9905:Image manipulation programs such as
9795:) use composite Béziers composed of
9652:The rasterisation algorithm used in
9523:
5969:Construction of a cubic Bézier curve
5832:and describes a linear Bézier curve.
5804:and describes a linear Bézier curve.
5742:Animation of a linear Bézier curve,
5661:) has made along its traversal from
5487:The derivative for a curve of order
2924:This recursion is elucidated in the
1541:. Usually, it will not pass through
1169:of the Bézier curve with respect to
328:, a linear Bézier curve is simply a
194:images and are intuitive to modify.
11250:
11054:. Addison-Wesley. pp. 123–131.
10578:
9737:In animation applications, such as
9585:), vector graphics standards (like
8992:
6173:
6143: − 2. However, there are
6047:that describe cubic Bézier curves:
5974:Animation of a cubic Bézier curve,
5843:) is interpolated linearly between
5752:
1851:The explicit form of the curve is:
13:
11287:
11109:
10771:"Using motion paths in animations"
9926:In animation applications such as
9722:Bresenham's line drawing algorithm
9382:
9277:
9021:exactly, including circular arcs.
8952:
8885:
8855:
8830:
8514:Therefore, new control points are
8504:{\displaystyle \mathbf {P} _{n+1}}
7529:
7467:
7417:
7351:
5256:
4746:The start and end of the curve is
4175:
4051:
4008:
3872:
3342:
3192:
3118:
2999:
298:is called the order of the curve (
225:—was established in 1912, but the
14:
11382:
11319:
11197:(5th ed.). Morgan Kaufmann.
11088:J. D. Foley; et al. (1992).
10820:"Advanced Graphics Lecture Notes"
10352:
10056:
9983:(3rd ed.). Pearson Longman.
8469:{\displaystyle \mathbf {P} _{-1}}
2510:expresses it as a point-to-point
264:
183:is a special case of the latter.
10886:Rotating Machinery Analysis, Inc
10836:from the original on 2022-10-09.
10566:FontForge 20230101 documentation
10540:Science & Technology Books.
10516:from the original on 2022-10-09.
9981:Longman Pronunciation Dictionary
9332:
9230:
9122:
9055:
8972:
8962:
8958:
8946:
8812:
8770:
8617:
8564:
8527:
8485:
8453:
8413:
8379:
8309:
8292:
8239:
8167:
8128:
8066:
8033:
7958:
7931:
7892:
7865:
7807:
7744:
7697:
7666:
7613:
7546:
7503:
7434:
7391:
7294:
7279:
7240:
7205:
7187:
7151:
7114:
7084:
7069:
7001:
6983:
6923:
6879:
6849:
6834:
6781:
6763:
6718:
6674:
6649:
6606:
6566:
6526:
6483:
6442:
6417:
6381:
6315:
6288:
6253:
6233:
6201:
6092:
6062:
6053:
5960:
5951:
5881:
5872:
5733:
5644:
5610:
5589:
5503:
5389:
5371:
5342:
5321:
5229:
5172:
5134:
5096:
5070:
5037:
5014:
4949:{\displaystyle t=360^{\circ }/n}
4721:{\displaystyle \mathbf {P} _{n}}
4708:
4692:{\displaystyle \mathbf {P} _{0}}
4679:
4612:
4597:{\displaystyle \mathbf {C} _{j}}
4584:
4520:
4385:
4289:
4253:
4203:
3777:
3713:
3649:
3624:
3581:
3531:
3481:
3438:
3394:
3279:
3248:
3166:
3098:
3054:
2951:
2890:
2875:
2863:
2856:
2821:
2806:
2794:
2787:
2746:
2731:
2719:
2712:
2694:
2658:
2632:
2625:
2568:
2553:
2541:
2534:
2459:
2444:
2426:
2399:
2384:
2366:
2323:
2277:
2262:
2228:
2213:
2171:
2156:
2106:
2013:
1988:
1945:
1902:
1862:
1796:
1781:
1766:
1759:
1730:
1715:
1700:
1693:
1660:
1451:
1436:
1418:
1390:
1285:
1270:
1243:
1228:
1185:
1118:
1103:
1072:
1057:
1017:
999:
937:
912:
876:
836:
793:which can be interpreted as the
745:
727:
688:
670:
619:
520:
505:
448:
430:
397:
382:
361:
343:
105:
11094:(2nd ed.). Addison Wesley.
11013:Computer Aided Geometric Design
11004:Rida T. Farouki (August 2012).
10951:
10874:
10840:
10811:
10787:
10763:
10703:
10695:Xuexiang Li & Junxiao Xue.
10674:
10656:Computer Aided Geometric Design
10647:
10626:
10599:
10581:Computer Aided Geometric Design
10572:
10487:
10412:
10386:
10378:Mark Kilgard (April 10, 2012).
10346:
10313:
10205:
10191:. Springer Nature. p. 33.
10178:
9518:
8702:degree elevations, the polygon
8630:
7587:
7581:
4628:{\displaystyle \mathbf {B} (t)}
3985: = 1, (1 −
269:A Bézier curve is defined by a
11157:Bézier and B-Spline Techniques
10305:. 6 March 2011. Archived from
10214:"Forcing Bezier Interpolation"
10083:
10004:Mortenson, Michael E. (1999).
9969:
9920:
9899:
9420:
9407:
9315:
9302:
9240:
9234:
9187:
9181:
9117:
9111:
9065:
9059:
8949:
8407:
8401:
8337:
8331:
8162:
8156:
8061:
8055:
7953:
7947:
7887:
7881:
7839:
7827:
7817:
7811:
7608:
7596:
7583:
7386:
7374:
7034:
7022:
6952:
6939:
6912:
6899:
6811:
6799:
6744:
6731:
6707:
6694:
6634:
6622:
6592:
6579:
6551:
6539:
6512:
6499:
6472:
6459:
6409:
6397:
6370:
6357:
6310:
6304:
6263:
6257:
6243:
6237:
6229:
6217:
6211:
6205:
5620:
5584:
5581:
5575:
5517:
5511:
5414:variation diminishing property
5061:+ 1 curve with control points
4989:Bézier curve is also a degree
4864:
4850:
4661:1. copying the end points, and
4622:
4616:
4550:
4538:
4503:
4493:
4466:
4454:
4415:
4403:
4368:
4358:
4325:
4313:
4213:
4207:
4098:
4086:
3910:
3897:
3859:
3853:
3772:
3766:
3723:
3717:
3697:
3619:
3607:
3570:
3557:
3520:
3507:
3470:
3457:
3427:
3414:
3404:
3398:
3227:
3215:
3146:
3133:
3087:
3074:
3027:
3014:
2961:
2955:
2908:
2902:
2845:
2839:
2782:
2770:
2764:
2758:
2704:
2698:
2650:
2644:
2469:
2421:
2409:
2361:
2358:
2346:
2337:
2331:
2287:
2257:
2238:
2208:
2202:
2190:
2181:
2151:
2142:
2129:
2120:
2114:
1973:
1961:
1931:
1918:
1891:
1878:
1872:
1866:
1814:
1808:
1748:
1742:
1688:
1676:
1670:
1664:
1461:
1413:
1404:
1398:
1295:
1265:
1253:
1223:
1220:
1208:
1199:
1193:
1128:
1098:
1082:
1052:
1043:
1030:
1009:
1003:
904:
892:
865:
852:
846:
840:
755:
722:
710:
707:
698:
665:
653:
650:
647:
635:
629:
623:
425:
413:
407:
377:
353:
347:
1:
11132:American Mathematical Society
10188:Stepping into Virtual Reality
10104:10.1080/10447318.2014.1001301
9957:
5482:
4650:
1534:coming from the direction of
11099:Rajiv Chandel (2014-03-20).
10846:
10593:10.1016/0167-8396(93)90039-6
10036:Hazewinkel, Michiel (1997).
9962:
9821:Because arcs of circles and
9732:
9729:additions and subtractions.
6115:to calculate Bézier curves.
1165:Which immediately gives the
216:
7:
11297:Hovey, Chad (20 May 2022).
11143:Encyclopedia of Mathematics
10633:Neil Dodgson (2000-09-25).
10620:10.1007/978-981-13-2095-8_8
9845:
9833:
4739:all the control points are
4575:This could be practical if
3973:Bernstein basis polynomials
10:
11387:
11032:Paul Bourke (2009-07-19).
11025:10.1016/j.cagd.2012.03.001
10996:
10854:. Linotype. Archived from
10668:10.1016/j.cagd.2009.06.003
10139:. Elsevier. pp. 4–6.
9936:Microsoft Expression Blend
9818:also uses this algorithm.
5640:Constructing Bézier curves
5005:curve with control points
4136:for the Bézier curve. The
1357:, then bends to arrive at
11280:10.1016/j.cam.2003.10.008
11191:Farin, Gerald E. (2002).
11116:A Primer on Bézier Curves
10968:10.1515/9781400847990-011
10818:Dodgson, Neil A. (1999).
10608:Mathematics and Computing
10494:Richard J. Kinch (1995).
10240:. CRC Press. page 32-14.
9571:computationally expensive
9028: + 1 control points
8672:Repeated degree elevation
6178:A Bézier curve of degree
3989:) = 1, and the
42:for cubic Bézier curves:
11290:"Animated Bézier curves"
11251:Ahn, Young Joon (2004).
11128:From Bézier to Bernstein
10749:HTML abstract and demo:
9892:
9767:
9468:for the weights. In the
6125:offset or parallel curve
6113:De Casteljau's algorithm
4728:; this is the so-called
4641:de Casteljau's algorithm
235:de Casteljau's algorithm
11035:Bézier Surfaces (in 3D)
10919:AIAA Scitech 2021 Forum
10261:Max K. Agoston (2005).
9682:{\displaystyle y=\pm x}
6168:PostScript type 1 fonts
5412:Bézier curves have the
1576:before turning towards
548:Quadratic Bézier curves
10532:Farin, Gerald (1997).
10460:Elber, G. (May 1997).
10422:Ostromoukhov, Victor.
9707:
9683:
9627:
9575:composite Bézier curve
9549:Affine transformations
9536:
9509:
9486:
9455:
9374:
9269:
9210:
9164:
9094:
9010:
9001:Rational Bézier curves
8983:
8917:
8809:
8662:
8505:
8470:
8444:introducing arbitrary
8435:
8376:
8213:
8099:
7998:
7928:
7862:
7783:
7313:
7224:
7132:
6329:
6273:
5630:
5552:
5449:
5403:
5356:
5306:
5243:
5119:
5051:
5001:. In detail, a degree
4976:
4975:{\displaystyle n>2}
4950:
4909:
4908:{\textstyle t=2\pi /n}
4872:
4816:
4766:composite Bézier curve
4730:endpoint interpolation
4722:
4693:
4666:
4629:
4598:
4566:
4489:
4453:
4354:
4268:
4239:
4114:
4028:
3962:
3827:where the polynomials
3818:
3749:
3688:
3362:
3318:
2991:
2915:
2677:
2584:
2480:
2298:
2048:
1842:
1471:
1364:from the direction of
1305:
1156:
972:
783:
573:
534:
483:
314:Given distinct points
96:
24:
11052:Metafont: the Program
10751:Zingl, Alois (2016).
10739:Zingl, Alois (2012).
10716:Metafont: The Program
10320:Duncan Marsh (2005).
10296:The Free Type Project
9708:
9684:
9625:
9531:
9510:
9487:
9456:
9354:
9249:
9211:
9144:
9074:
9015:Bernstein polynomials
9008:
8984:
8918:
8789:
8663:
8506:
8471:
8436:
8350:
8187:
8079:
7978:
7908:
7842:
7784:
7314:
7225:
7133:
6330:
6274:
5631:
5526:
5456:. As a parabola is a
5447:
5404:
5357:
5307:
5244:
5120:
5052:
4977:
4951:
4910:
4873:
4817:
4723:
4694:
4658:
4630:
4599:
4567:
4469:
4427:
4334:
4269:
4219:
4188:. Application of the
4186:Bernstein polynomials
4115:
4029:
3963:
3819:
3729:
3689:
3370:binomial coefficients
3363:
3319:
2971:
2916:
2678:
2585:
2481:
2299:
2049:
1843:
1472:
1306:
1157:
973:
784:
564:) and control point (
556:Quadratic Béziers in
555:
535:
484:
223:Bernstein polynomials
30:
22:
11130:Feature Column from
10795:"Following a Spline"
9697:
9664:
9496:
9476:
9226:
9051:
8937:
8765:
8521:
8480:
8448:
7799:
7333:
7234:
7145:
6350:
6283:
6197:
5775:varies from 0 to 1:
5713:) draws a line from
5705:varies from 0 to 1,
5675:. For example, when
5498:
5366:
5316:
5253:
5129:
5065:
5009:
4960:
4919:
4882:
4830:
4772:
4735:The curve is a line
4703:
4674:
4670:The curve begins at
4608:
4579:
4284:
4199:
4041:
3997:
3991:binomial coefficient
3834:
3709:
3386:
3331:
2943:
2690:
2620:
2529:
2516:linear interpolation
2502:Recursive definition
2318:
2101:
2057:For some choices of
1858:
1656:
1385:
1350:in the direction of
1180:
995:
832:
615:
500:
494:linear interpolation
339:
310:Linear Bézier curves
11271:2004JCoAM.167..405A
10927:10.2514/6.2021-2016
10298:. 13 February 2018.
10160:Paul de Casteljau.
9932:Adobe After Effects
9806:Font engines, like
9715:quadratic equations
9595:Timeworks Publisher
8698:, and so on. After
6188:with the same shape
5906:Higher-order curves
5146:
5114:
5082:
4151:and finishing with
2932:Explicit definition
1481:Cubic Bézier curves
542:displacement vector
304:affine combinations
11231:Hoffmann, Gernot.
11214:Weisstein, Eric W.
11185:. Morgan Kaufmann.
11060:Thomas Sederberg.
10718:. Addison-Wesley.
9812:font rasterization
9703:
9679:
9628:
9537:
9508:{\displaystyle -i}
9505:
9482:
9451:
9206:
9011:
8979:
8956:
8913:
8907:
8877:
8844:
8658:
8501:
8466:
8431:
8429:
7779:
7774:
7576:
7326:we use equalities
7309:
7267:
7220:
7178:
7128:
7126:
7057:
6974:
6325:
6269:
5626:
5450:
5399:
5352:
5302:
5239:
5220:
5168:
5132:
5115:
5094:
5068:
5047:
4972:
4946:
4905:
4868:
4867:
4812:
4811:
4718:
4689:
4667:
4625:
4594:
4562:
4264:
4110:
4024:
4023:
3958:
3814:
3684:
3682:
3375:For example, when
3358:
3357:
3314:
3312:
2911:
2673:
2580:
2512:linear combination
2490:General definition
2476:
2294:
2044:
1838:
1467:
1301:
1152:
968:
795:linear interpolant
779:
574:
560:: The end points (
530:
479:
239:numerically stable
233:in 1959 developed
97:
25:
11299:"Bézier Geometry"
11204:978-1-55860-737-8
11166:978-3-540-43761-1
10936:978-1-62410-609-5
10757:members.chello.at
10547:978-0-12-249054-5
10481:10.1109/38.586019
10458:For a survey see
10393:Rida T. Farouki.
10331:978-1-85233-801-5
10274:978-1-84628-108-2
10247:978-1-4398-9852-9
10146:978-0-444-51104-1
9990:978-1-4058-8118-0
9706:{\displaystyle t}
9599:Adobe Illustrator
9534:Adobe Illustrator
9524:Computer graphics
9485:{\displaystyle i}
9446:
9389:
9284:
9201:
8941:
8908:
8900:
8870:
8837:
8711:has the vertices
8613:
8560:
8288:
8235:
8124:
8029:
7740:
7662:
7536:
7490:
7424:
7366:
7266:
7177:
7056:
6973:
6109:
6108:
6084:
6083:
5982:
5981:
5903:
5902:
5750:
5749:
5219:
5167:
4842:
4809:
4792:
4637:numeric stability
4557:
4422:
4332:
4105:
4058:
4015:
3936:
3933:
3930:
3879:
3798:
3795:
3792:
3349:
3207:
3125:
3006:
2671:
2613:. Then to start,
2604:, ...,
2028:
1822:
1136:
952:
763:
463:
231:Paul de Casteljau
152:computer graphics
11378:
11308:
11293:
11284:
11282:
11246:
11244:
11238:. Archived from
11237:
11227:
11226:
11208:
11186:
11170:
11151:
11104:
11095:
11084:
11082:
11081:
11075:
11069:. Archived from
11068:
11055:
11043:
11038:. Archived from
11028:
11010:
10990:
10989:
10955:
10949:
10948:
10910:
10901:
10900:
10898:
10897:
10888:. Archived from
10878:
10872:
10871:
10865:
10863:
10844:
10838:
10837:
10835:
10824:
10815:
10809:
10808:
10806:
10805:
10791:
10785:
10784:
10782:
10781:
10767:
10761:
10760:
10747:
10745:
10736:
10730:
10729:
10712:Knuth, Donald E.
10707:
10701:
10700:
10692:
10683:
10678:
10672:
10671:
10651:
10645:
10644:
10642:
10641:
10630:
10624:
10623:
10603:
10597:
10596:
10587:(3–4): 237–251.
10576:
10570:
10569:
10562:"Bézier Splines"
10558:
10552:
10551:
10529:
10518:
10517:
10515:
10500:
10491:
10485:
10484:
10466:
10455:
10442:
10440:
10430:
10416:
10410:
10408:
10407:on June 5, 2015.
10406:
10400:. Archived from
10399:
10390:
10384:
10383:
10375:
10366:
10365:
10363:
10361:
10350:
10344:
10343:
10317:
10311:
10310:
10299:
10288:
10279:
10278:
10258:
10252:
10251:
10232:Teofilo Gonzalez
10228:
10222:
10221:
10216:. Archived from
10209:
10203:
10202:
10182:
10176:
10175:
10157:
10151:
10150:
10130:
10124:
10123:
10087:
10081:
10080:
10078:
10077:
10063:
10054:
10053:
10033:
10022:
10021:
10001:
9995:
9994:
9979:(3 April 2008).
9973:
9951:
9948:Autodesk 3ds Max
9924:
9918:
9903:
9712:
9710:
9709:
9704:
9688:
9686:
9685:
9680:
9638:≤ 0.5 and 0.5 ≤
9581:languages (like
9514:
9512:
9511:
9506:
9491:
9489:
9488:
9483:
9460:
9458:
9457:
9452:
9447:
9445:
9444:
9443:
9434:
9433:
9406:
9405:
9396:
9395:
9394:
9381:
9373:
9368:
9352:
9351:
9350:
9341:
9340:
9335:
9329:
9328:
9301:
9300:
9291:
9290:
9289:
9276:
9268:
9263:
9247:
9233:
9215:
9213:
9212:
9207:
9202:
9200:
9199:
9198:
9180:
9179:
9163:
9158:
9142:
9141:
9140:
9131:
9130:
9125:
9110:
9109:
9093:
9088:
9072:
9058:
8993:Degree reduction
8988:
8986:
8985:
8980:
8975:
8967:
8966:
8965:
8955:
8922:
8920:
8919:
8914:
8909:
8906:
8905:
8896:
8884:
8876:
8875:
8869:
8854:
8847:
8845:
8843:
8842:
8829:
8821:
8820:
8815:
8808:
8803:
8785:
8784:
8773:
8667:
8665:
8664:
8659:
8626:
8625:
8620:
8614:
8612:
8601:
8584:
8579:
8578:
8567:
8561:
8559:
8545:
8540:
8539:
8534:
8533:
8510:
8508:
8507:
8502:
8500:
8499:
8488:
8475:
8473:
8472:
8467:
8465:
8464:
8456:
8440:
8438:
8437:
8432:
8430:
8426:
8425:
8420:
8419:
8400:
8399:
8382:
8375:
8364:
8343:
8330:
8329:
8312:
8306:
8302:
8301:
8300:
8295:
8289:
8287:
8276:
8259:
8254:
8253:
8242:
8236:
8234:
8220:
8212:
8201:
8180:
8176:
8175:
8170:
8155:
8154:
8131:
8125:
8123:
8112:
8101:
8098:
8093:
8075:
8074:
8069:
8054:
8053:
8036:
8030:
8028:
8017:
8000:
7997:
7992:
7971:
7967:
7966:
7961:
7946:
7945:
7934:
7927:
7922:
7901:
7900:
7895:
7880:
7879:
7868:
7861:
7856:
7810:
7788:
7786:
7785:
7780:
7778:
7777:
7771:
7770:
7747:
7741:
7739:
7728:
7717:
7712:
7711:
7700:
7687:
7686:
7669:
7663:
7661:
7650:
7633:
7628:
7627:
7616:
7580:
7579:
7573:
7572:
7549:
7543:
7542:
7541:
7528:
7518:
7517:
7506:
7497:
7496:
7495:
7489:
7478:
7466:
7455:
7454:
7437:
7431:
7430:
7429:
7416:
7406:
7405:
7394:
7373:
7372:
7371:
7362:
7350:
7318:
7316:
7315:
7310:
7308:
7304:
7303:
7302:
7297:
7288:
7287:
7282:
7268:
7259:
7253:
7252:
7247:
7246:
7229:
7227:
7226:
7221:
7219:
7215:
7214:
7213:
7208:
7196:
7195:
7190:
7179:
7170:
7164:
7163:
7158:
7157:
7137:
7135:
7134:
7129:
7127:
7123:
7122:
7117:
7111:
7110:
7098:
7094:
7093:
7092:
7087:
7078:
7077:
7072:
7058:
7049:
7046:
7045:
7015:
7011:
7010:
7009:
7004:
6992:
6991:
6986:
6975:
6966:
6960:
6959:
6932:
6931:
6926:
6920:
6919:
6892:
6888:
6887:
6882:
6876:
6875:
6863:
6859:
6858:
6857:
6852:
6843:
6842:
6837:
6823:
6822:
6795:
6791:
6790:
6789:
6784:
6772:
6771:
6766:
6752:
6751:
6727:
6726:
6721:
6715:
6714:
6687:
6683:
6682:
6677:
6671:
6670:
6658:
6657:
6652:
6646:
6645:
6615:
6614:
6609:
6600:
6599:
6575:
6574:
6569:
6563:
6562:
6535:
6534:
6529:
6520:
6519:
6492:
6491:
6486:
6480:
6479:
6451:
6450:
6445:
6439:
6438:
6426:
6425:
6420:
6390:
6389:
6384:
6378:
6377:
6334:
6332:
6331:
6326:
6324:
6323:
6318:
6303:
6302:
6291:
6278:
6276:
6275:
6270:
6256:
6236:
6204:
6174:Degree elevation
6150:In the field of
6096:
6089:
6088:
6066:
6057:
6050:
6049:
5964:
5955:
5948:
5947:
5885:
5876:
5869:
5868:
5753:Quadratic curves
5737:
5730:
5729:
5635:
5633:
5632:
5627:
5619:
5618:
5613:
5604:
5603:
5592:
5574:
5573:
5551:
5540:
5510:
5506:
5408:
5406:
5405:
5400:
5398:
5397:
5392:
5383:
5382:
5374:
5361:
5359:
5358:
5353:
5351:
5350:
5345:
5336:
5335:
5324:
5311:
5309:
5308:
5303:
5248:
5246:
5245:
5240:
5238:
5237:
5232:
5226:
5222:
5221:
5218:
5204:
5187:
5186:
5175:
5169:
5166:
5152:
5142:
5137:
5124:
5122:
5121:
5116:
5110:
5099:
5078:
5073:
5056:
5054:
5053:
5048:
5046:
5045:
5040:
5023:
5022:
5017:
4981:
4979:
4978:
4973:
4955:
4953:
4952:
4947:
4942:
4937:
4936:
4914:
4912:
4911:
4906:
4901:
4877:
4875:
4874:
4869:
4860:
4843:
4835:
4821:
4819:
4818:
4813:
4810:
4805:
4804:
4800:
4793:
4788:
4777:
4727:
4725:
4724:
4719:
4717:
4716:
4711:
4698:
4696:
4695:
4690:
4688:
4687:
4682:
4634:
4632:
4631:
4626:
4615:
4603:
4601:
4600:
4595:
4593:
4592:
4587:
4571:
4569:
4568:
4563:
4558:
4556:
4530:
4529:
4528:
4523:
4517:
4516:
4491:
4488:
4483:
4452:
4441:
4423:
4421:
4395:
4394:
4393:
4388:
4382:
4381:
4356:
4353:
4348:
4333:
4331:
4311:
4303:
4298:
4297:
4292:
4273:
4271:
4270:
4265:
4263:
4262:
4261:
4256:
4250:
4249:
4238:
4233:
4206:
4190:binomial theorem
4160:, is called the
4144:, starting with
4119:
4117:
4116:
4111:
4106:
4104:
4078:
4070:
4065:
4064:
4063:
4050:
4033:
4031:
4030:
4025:
4022:
4021:
4020:
4007:
3967:
3965:
3964:
3959:
3934:
3931:
3928:
3924:
3923:
3896:
3895:
3886:
3885:
3884:
3871:
3852:
3851:
3823:
3821:
3820:
3815:
3796:
3793:
3790:
3786:
3785:
3780:
3765:
3764:
3748:
3743:
3716:
3693:
3691:
3690:
3685:
3683:
3663:
3658:
3657:
3652:
3646:
3645:
3633:
3632:
3627:
3606:
3605:
3590:
3589:
3584:
3578:
3577:
3556:
3555:
3540:
3539:
3534:
3528:
3527:
3506:
3505:
3490:
3489:
3484:
3478:
3477:
3447:
3446:
3441:
3435:
3434:
3397:
3379: = 5:
3367:
3365:
3364:
3359:
3356:
3355:
3354:
3341:
3323:
3321:
3320:
3315:
3313:
3293:
3288:
3287:
3282:
3276:
3275:
3263:
3262:
3251:
3245:
3244:
3214:
3213:
3212:
3206:
3191:
3175:
3174:
3169:
3160:
3159:
3132:
3131:
3130:
3117:
3107:
3106:
3101:
3095:
3094:
3067:
3063:
3062:
3057:
3051:
3050:
3041:
3040:
3013:
3012:
3011:
2998:
2990:
2985:
2954:
2926:animations below
2920:
2918:
2917:
2912:
2901:
2900:
2899:
2898:
2893:
2884:
2883:
2878:
2872:
2871:
2866:
2859:
2838:
2837:
2836:
2835:
2824:
2815:
2814:
2809:
2803:
2802:
2797:
2790:
2757:
2756:
2755:
2754:
2749:
2740:
2739:
2734:
2728:
2727:
2722:
2715:
2697:
2682:
2680:
2679:
2674:
2672:
2669:
2667:
2666:
2661:
2643:
2642:
2641:
2640:
2635:
2628:
2589:
2587:
2586:
2581:
2579:
2578:
2577:
2576:
2571:
2562:
2561:
2556:
2550:
2549:
2544:
2537:
2522: − 1.
2485:
2483:
2482:
2477:
2468:
2467:
2462:
2453:
2452:
2447:
2435:
2434:
2429:
2408:
2407:
2402:
2393:
2392:
2387:
2375:
2374:
2369:
2330:
2326:
2303:
2301:
2300:
2295:
2286:
2285:
2280:
2271:
2270:
2265:
2256:
2255:
2237:
2236:
2231:
2222:
2221:
2216:
2180:
2179:
2174:
2165:
2164:
2159:
2150:
2149:
2113:
2109:
2083: = 1/3 and
2053:
2051:
2050:
2045:
2026:
2022:
2021:
2016:
2010:
2009:
1997:
1996:
1991:
1985:
1984:
1954:
1953:
1948:
1939:
1938:
1911:
1910:
1905:
1899:
1898:
1865:
1847:
1845:
1844:
1839:
1820:
1807:
1806:
1805:
1804:
1799:
1790:
1789:
1784:
1775:
1774:
1769:
1762:
1741:
1740:
1739:
1738:
1733:
1724:
1723:
1718:
1709:
1708:
1703:
1696:
1663:
1476:
1474:
1473:
1468:
1460:
1459:
1454:
1445:
1444:
1439:
1427:
1426:
1421:
1397:
1393:
1318:to the curve at
1310:
1308:
1307:
1302:
1294:
1293:
1288:
1279:
1278:
1273:
1252:
1251:
1246:
1237:
1236:
1231:
1192:
1188:
1161:
1159:
1158:
1153:
1134:
1127:
1126:
1121:
1112:
1111:
1106:
1097:
1096:
1081:
1080:
1075:
1066:
1065:
1060:
1051:
1050:
1026:
1025:
1020:
1002:
977:
975:
974:
969:
950:
946:
945:
940:
934:
933:
921:
920:
915:
885:
884:
879:
873:
872:
839:
788:
786:
785:
780:
761:
754:
753:
748:
736:
735:
730:
697:
696:
691:
679:
678:
673:
622:
587:), given points
539:
537:
536:
531:
529:
528:
523:
514:
513:
508:
488:
486:
485:
480:
461:
457:
456:
451:
439:
438:
433:
406:
405:
400:
391:
390:
385:
370:
369:
364:
346:
148:parametric curve
142:
137:
136:
133:
132:
129:
126:
123:
120:
117:
114:
111:
94:
83:
68:
53:
41:
11386:
11385:
11381:
11380:
11379:
11377:
11376:
11375:
11346:
11345:
11322:
11288:Davies, Jason.
11242:
11235:
11233:"Bézier Curves"
11205:
11167:
11136:
11112:
11110:Further reading
11107:
11079:
11077:
11073:
11066:
11008:
10999:
10994:
10993:
10978:
10956:
10952:
10937:
10911:
10904:
10895:
10893:
10880:
10879:
10875:
10861:
10859:
10845:
10841:
10833:
10822:
10816:
10812:
10803:
10801:
10793:
10792:
10788:
10779:
10777:
10769:
10768:
10764:
10748:
10743:
10737:
10733:
10726:
10709:Parts 19–22 of
10708:
10704:
10693:
10686:
10679:
10675:
10652:
10648:
10639:
10637:
10631:
10627:
10604:
10600:
10577:
10573:
10560:
10559:
10555:
10548:
10530:
10521:
10513:
10498:
10492:
10488:
10464:
10428:
10417:
10413:
10404:
10397:
10391:
10387:
10376:
10369:
10359:
10357:
10351:
10347:
10332:
10318:
10314:
10301:
10300:
10290:
10289:
10282:
10275:
10259:
10255:
10248:
10229:
10225:
10212:John Burkardt.
10210:
10206:
10199:
10183:
10179:
10172:
10158:
10154:
10147:
10131:
10127:
10088:
10084:
10075:
10073:
10071:api.flutter.dev
10065:
10064:
10057:
10050:
10034:
10025:
10018:
10002:
9998:
9991:
9974:
9970:
9965:
9960:
9955:
9954:
9925:
9921:
9911:Adobe Photoshop
9904:
9900:
9895:
9848:
9836:
9816:Microsoft Excel
9770:
9735:
9698:
9695:
9694:
9665:
9662:
9661:
9579:vector graphics
9532:Bézier path in
9526:
9521:
9497:
9494:
9493:
9477:
9474:
9473:
9439:
9435:
9423:
9419:
9401:
9397:
9390:
9377:
9376:
9375:
9369:
9358:
9353:
9346:
9342:
9336:
9331:
9330:
9318:
9314:
9296:
9292:
9285:
9272:
9271:
9270:
9264:
9253:
9248:
9246:
9229:
9227:
9224:
9223:
9194:
9190:
9169:
9165:
9159:
9148:
9143:
9136:
9132:
9126:
9121:
9120:
9099:
9095:
9089:
9078:
9073:
9071:
9054:
9052:
9049:
9048:
9043:
9034:
9003:
8995:
8971:
8961:
8957:
8945:
8940:
8938:
8935:
8934:
8901:
8886:
8880:
8879:
8871:
8859:
8850:
8849:
8846:
8838:
8825:
8824:
8822:
8816:
8811:
8810:
8804:
8793:
8774:
8769:
8768:
8766:
8763:
8762:
8757:
8740:
8730:
8720:
8710:
8697:
8690:
8674:
8621:
8616:
8615:
8602:
8585:
8583:
8568:
8563:
8562:
8549:
8544:
8535:
8526:
8525:
8524:
8522:
8519:
8518:
8489:
8484:
8483:
8481:
8478:
8477:
8457:
8452:
8451:
8449:
8446:
8445:
8428:
8427:
8421:
8412:
8411:
8410:
8383:
8378:
8377:
8365:
8354:
8341:
8340:
8313:
8308:
8307:
8296:
8291:
8290:
8277:
8260:
8258:
8243:
8238:
8237:
8224:
8219:
8218:
8214:
8202:
8191:
8178:
8177:
8171:
8166:
8165:
8132:
8127:
8126:
8113:
8102:
8100:
8094:
8083:
8070:
8065:
8064:
8037:
8032:
8031:
8018:
8001:
7999:
7993:
7982:
7969:
7968:
7962:
7957:
7956:
7935:
7930:
7929:
7923:
7912:
7896:
7891:
7890:
7869:
7864:
7863:
7857:
7846:
7820:
7806:
7802:
7800:
7797:
7796:
7773:
7772:
7748:
7743:
7742:
7729:
7718:
7716:
7701:
7696:
7695:
7689:
7688:
7670:
7665:
7664:
7651:
7634:
7632:
7617:
7612:
7611:
7589:
7588:
7575:
7574:
7550:
7545:
7544:
7537:
7524:
7523:
7522:
7507:
7502:
7501:
7491:
7479:
7468:
7462:
7461:
7460:
7457:
7456:
7438:
7433:
7432:
7425:
7412:
7411:
7410:
7395:
7390:
7389:
7367:
7352:
7346:
7345:
7344:
7337:
7336:
7334:
7331:
7330:
7298:
7293:
7292:
7283:
7278:
7277:
7273:
7269:
7257:
7248:
7239:
7238:
7237:
7235:
7232:
7231:
7209:
7204:
7203:
7191:
7186:
7185:
7184:
7180:
7168:
7159:
7150:
7149:
7148:
7146:
7143:
7142:
7125:
7124:
7118:
7113:
7112:
7106:
7102:
7088:
7083:
7082:
7073:
7068:
7067:
7063:
7059:
7047:
7041:
7037:
7005:
7000:
6999:
6987:
6982:
6981:
6980:
6976:
6964:
6955:
6951:
6927:
6922:
6921:
6915:
6911:
6890:
6889:
6883:
6878:
6877:
6871:
6867:
6853:
6848:
6847:
6838:
6833:
6832:
6828:
6824:
6818:
6814:
6785:
6780:
6779:
6767:
6762:
6761:
6760:
6756:
6747:
6743:
6722:
6717:
6716:
6710:
6706:
6685:
6684:
6678:
6673:
6672:
6666:
6662:
6653:
6648:
6647:
6641:
6637:
6610:
6605:
6604:
6595:
6591:
6570:
6565:
6564:
6558:
6554:
6530:
6525:
6524:
6515:
6511:
6487:
6482:
6481:
6475:
6471:
6452:
6446:
6441:
6440:
6434:
6430:
6421:
6416:
6415:
6385:
6380:
6379:
6373:
6369:
6353:
6351:
6348:
6347:
6319:
6314:
6313:
6292:
6287:
6286:
6284:
6281:
6280:
6279:Each component
6252:
6232:
6200:
6198:
6195:
6194:
6176:
6152:vector graphics
6133:algebraic curve
6121:
6046:
6039:
6032:
6025:
6018:
6011:
6004:
5997:
5990:
5944:
5937:
5930:
5923:
5916:
5908:
5860:
5849:
5831:
5824:
5813:
5803:
5796:
5785:
5770:
5763:
5755:
5726:
5719:
5700:
5693:
5674:
5667:
5647:
5642:
5614:
5609:
5608:
5593:
5588:
5587:
5557:
5553:
5541:
5530:
5502:
5501:
5499:
5496:
5495:
5485:
5442:
5393:
5388:
5387:
5375:
5370:
5369:
5367:
5364:
5363:
5346:
5341:
5340:
5325:
5320:
5319:
5317:
5314:
5313:
5254:
5251:
5250:
5233:
5228:
5227:
5208:
5202:
5195:
5191:
5176:
5171:
5170:
5156:
5150:
5138:
5133:
5130:
5127:
5126:
5100:
5095:
5074:
5069:
5066:
5063:
5062:
5041:
5036:
5035:
5018:
5013:
5012:
5010:
5007:
5006:
4961:
4958:
4957:
4938:
4932:
4928:
4920:
4917:
4916:
4897:
4883:
4880:
4879:
4856:
4834:
4831:
4828:
4827:
4787:
4786:
4782:
4778:
4776:
4773:
4770:
4769:
4712:
4707:
4706:
4704:
4701:
4700:
4683:
4678:
4677:
4675:
4672:
4671:
4665:
4662:
4653:
4611:
4609:
4606:
4605:
4588:
4583:
4582:
4580:
4577:
4576:
4531:
4524:
4519:
4518:
4506:
4502:
4492:
4490:
4484:
4473:
4442:
4431:
4396:
4389:
4384:
4383:
4371:
4367:
4357:
4355:
4349:
4338:
4312:
4304:
4302:
4293:
4288:
4287:
4285:
4282:
4281:
4257:
4252:
4251:
4245:
4241:
4240:
4234:
4223:
4202:
4200:
4197:
4196:
4178:
4176:Polynomial form
4166:control polygon
4159:
4150:
4131:
4079:
4071:
4069:
4059:
4046:
4045:
4044:
4042:
4039:
4038:
4016:
4003:
4002:
4001:
3998:
3995:
3994:
3913:
3909:
3891:
3887:
3880:
3867:
3866:
3865:
3841:
3837:
3835:
3832:
3831:
3781:
3776:
3775:
3754:
3750:
3744:
3733:
3712:
3710:
3707:
3706:
3700:
3681:
3680:
3662:
3653:
3648:
3647:
3641:
3637:
3628:
3623:
3622:
3601:
3597:
3585:
3580:
3579:
3573:
3569:
3551:
3547:
3535:
3530:
3529:
3523:
3519:
3501:
3497:
3485:
3480:
3479:
3473:
3469:
3442:
3437:
3436:
3430:
3426:
3407:
3393:
3389:
3387:
3384:
3383:
3350:
3337:
3336:
3335:
3332:
3329:
3328:
3311:
3310:
3292:
3283:
3278:
3277:
3271:
3267:
3252:
3247:
3246:
3234:
3230:
3208:
3196:
3187:
3186:
3185:
3170:
3165:
3164:
3149:
3145:
3126:
3113:
3112:
3111:
3102:
3097:
3096:
3090:
3086:
3065:
3064:
3058:
3053:
3052:
3046:
3042:
3030:
3026:
3007:
2994:
2993:
2992:
2986:
2975:
2964:
2950:
2946:
2944:
2941:
2940:
2934:
2894:
2889:
2888:
2879:
2874:
2873:
2867:
2862:
2861:
2860:
2855:
2854:
2825:
2820:
2819:
2810:
2805:
2804:
2798:
2793:
2792:
2791:
2786:
2785:
2750:
2745:
2744:
2735:
2730:
2729:
2723:
2718:
2717:
2716:
2711:
2710:
2693:
2691:
2688:
2687:
2668:
2662:
2657:
2656:
2636:
2631:
2630:
2629:
2624:
2623:
2621:
2618:
2617:
2612:
2603:
2596:
2572:
2567:
2566:
2557:
2552:
2551:
2545:
2540:
2539:
2538:
2533:
2532:
2530:
2527:
2526:
2504:
2492:
2463:
2458:
2457:
2448:
2443:
2442:
2430:
2425:
2424:
2403:
2398:
2397:
2388:
2383:
2382:
2370:
2365:
2364:
2322:
2321:
2319:
2316:
2315:
2281:
2276:
2275:
2266:
2261:
2260:
2251:
2247:
2232:
2227:
2226:
2217:
2212:
2211:
2175:
2170:
2169:
2160:
2155:
2154:
2145:
2141:
2105:
2104:
2102:
2099:
2098:
2070:
2063:
2017:
2012:
2011:
2005:
2001:
1992:
1987:
1986:
1980:
1976:
1949:
1944:
1943:
1934:
1930:
1906:
1901:
1900:
1894:
1890:
1861:
1859:
1856:
1855:
1800:
1795:
1794:
1785:
1780:
1779:
1770:
1765:
1764:
1763:
1758:
1757:
1734:
1729:
1728:
1719:
1714:
1713:
1704:
1699:
1698:
1697:
1692:
1691:
1659:
1657:
1654:
1653:
1648:
1639:
1630:
1617:
1616:
1607:
1598:
1582:
1575:
1568:
1561:
1554:
1547:
1540:
1533:
1527:and arrives at
1526:
1519:
1512:
1505:
1498:
1491:
1483:
1455:
1450:
1449:
1440:
1435:
1434:
1422:
1417:
1416:
1389:
1388:
1386:
1383:
1382:
1370:
1363:
1356:
1349:
1338:
1331:
1324:
1289:
1284:
1283:
1274:
1269:
1268:
1247:
1242:
1241:
1232:
1227:
1226:
1184:
1183:
1181:
1178:
1177:
1122:
1117:
1116:
1107:
1102:
1101:
1092:
1088:
1076:
1071:
1070:
1061:
1056:
1055:
1046:
1042:
1021:
1016:
1015:
998:
996:
993:
992:
987:
941:
936:
935:
929:
925:
916:
911:
910:
880:
875:
874:
868:
864:
835:
833:
830:
829:
824:
817:
810:
803:
749:
744:
743:
731:
726:
725:
692:
687:
686:
674:
669:
668:
618:
616:
613:
612:
607:
600:
593:
550:
540:represents the
524:
519:
518:
509:
504:
503:
501:
498:
497:
496:. The quantity
452:
447:
446:
434:
429:
428:
401:
396:
395:
386:
381:
380:
365:
360:
359:
342:
340:
337:
336:
327:
320:
312:
293:
284:
267:
219:
188:vector graphics
181:Bézier triangle
177:Bézier surfaces
140:
108:
104:
85:
70:
55:
43:
36:
33:basis functions
17:
12:
11:
5:
11384:
11374:
11373:
11368:
11363:
11358:
11356:Graphic design
11344:
11343:
11338:
11333:
11327:
11326:
11321:
11320:External links
11318:
11317:
11316:
11313:SAND2022-7702C
11309:
11294:
11285:
11265:(2): 405–416.
11248:
11245:on 2006-12-02.
11228:
11217:"Bézier Curve"
11209:
11203:
11188:
11171:
11165:
11152:
11138:"Bézier curve"
11134:
11125:
11119:
11111:
11108:
11106:
11105:
11096:
11085:
11057:
11044:
11042:on 2009-07-19.
11029:
11019:(6): 379–419.
11000:
10998:
10995:
10992:
10991:
10986:j.ctt4cgb74.13
10976:
10950:
10935:
10902:
10873:
10839:
10810:
10786:
10762:
10731:
10724:
10702:
10684:
10673:
10662:(8): 865–876.
10646:
10625:
10598:
10571:
10553:
10546:
10536:(4 ed.).
10519:
10486:
10457:
10456:
10452:Google Patents
10443:
10438:10.1.1.43.1724
10411:
10385:
10367:
10345:
10330:
10312:
10309:on 2011-09-29.
10280:
10273:
10253:
10246:
10223:
10220:on 2013-12-25.
10204:
10197:
10177:
10170:
10152:
10145:
10125:
10098:(4): 277–294.
10082:
10055:
10048:
10023:
10016:
9996:
9989:
9967:
9966:
9964:
9961:
9959:
9956:
9953:
9952:
9919:
9897:
9896:
9894:
9891:
9890:
9889:
9884:
9878:
9873:
9868:
9859:
9854:
9852:Bézier surface
9847:
9844:
9835:
9832:
9769:
9766:
9734:
9731:
9702:
9678:
9675:
9672:
9669:
9545:control points
9525:
9522:
9520:
9517:
9504:
9501:
9481:
9462:
9461:
9450:
9442:
9438:
9432:
9429:
9426:
9422:
9418:
9415:
9412:
9409:
9404:
9400:
9393:
9388:
9385:
9380:
9372:
9367:
9364:
9361:
9357:
9349:
9345:
9339:
9334:
9327:
9324:
9321:
9317:
9313:
9310:
9307:
9304:
9299:
9295:
9288:
9283:
9280:
9275:
9267:
9262:
9259:
9256:
9252:
9245:
9242:
9239:
9236:
9232:
9217:
9216:
9205:
9197:
9193:
9189:
9186:
9183:
9178:
9175:
9172:
9168:
9162:
9157:
9154:
9151:
9147:
9139:
9135:
9129:
9124:
9119:
9116:
9113:
9108:
9105:
9102:
9098:
9092:
9087:
9084:
9081:
9077:
9070:
9067:
9064:
9061:
9057:
9039:
9032:
9019:conic sections
9002:
8999:
8994:
8991:
8990:
8989:
8978:
8974:
8970:
8964:
8960:
8954:
8951:
8948:
8944:
8924:
8923:
8912:
8904:
8899:
8895:
8892:
8889:
8883:
8874:
8868:
8865:
8862:
8858:
8853:
8841:
8836:
8833:
8828:
8819:
8814:
8807:
8802:
8799:
8796:
8792:
8788:
8783:
8780:
8777:
8772:
8745:
8735:
8725:
8715:
8706:
8695:
8688:
8673:
8670:
8669:
8668:
8657:
8654:
8651:
8648:
8645:
8642:
8639:
8636:
8633:
8629:
8624:
8619:
8611:
8608:
8605:
8600:
8597:
8594:
8591:
8588:
8582:
8577:
8574:
8571:
8566:
8558:
8555:
8552:
8548:
8543:
8538:
8532:
8529:
8498:
8495:
8492:
8487:
8463:
8460:
8455:
8442:
8441:
8424:
8418:
8415:
8409:
8406:
8403:
8398:
8395:
8392:
8389:
8386:
8381:
8374:
8371:
8368:
8363:
8360:
8357:
8353:
8349:
8346:
8344:
8342:
8339:
8336:
8333:
8328:
8325:
8322:
8319:
8316:
8311:
8305:
8299:
8294:
8286:
8283:
8280:
8275:
8272:
8269:
8266:
8263:
8257:
8252:
8249:
8246:
8241:
8233:
8230:
8227:
8223:
8217:
8211:
8208:
8205:
8200:
8197:
8194:
8190:
8186:
8183:
8181:
8179:
8174:
8169:
8164:
8161:
8158:
8153:
8150:
8147:
8144:
8141:
8138:
8135:
8130:
8122:
8119:
8116:
8111:
8108:
8105:
8097:
8092:
8089:
8086:
8082:
8078:
8073:
8068:
8063:
8060:
8057:
8052:
8049:
8046:
8043:
8040:
8035:
8027:
8024:
8021:
8016:
8013:
8010:
8007:
8004:
7996:
7991:
7988:
7985:
7981:
7977:
7974:
7972:
7970:
7965:
7960:
7955:
7952:
7949:
7944:
7941:
7938:
7933:
7926:
7921:
7918:
7915:
7911:
7907:
7904:
7899:
7894:
7889:
7886:
7883:
7878:
7875:
7872:
7867:
7860:
7855:
7852:
7849:
7845:
7841:
7838:
7835:
7832:
7829:
7826:
7823:
7821:
7819:
7816:
7813:
7809:
7805:
7804:
7790:
7789:
7776:
7769:
7766:
7763:
7760:
7757:
7754:
7751:
7746:
7738:
7735:
7732:
7727:
7724:
7721:
7715:
7710:
7707:
7704:
7699:
7694:
7691:
7690:
7685:
7682:
7679:
7676:
7673:
7668:
7660:
7657:
7654:
7649:
7646:
7643:
7640:
7637:
7631:
7626:
7623:
7620:
7615:
7610:
7607:
7604:
7601:
7598:
7595:
7594:
7592:
7585:
7578:
7571:
7568:
7565:
7562:
7559:
7556:
7553:
7548:
7540:
7535:
7532:
7527:
7521:
7516:
7513:
7510:
7505:
7500:
7494:
7488:
7485:
7482:
7477:
7474:
7471:
7465:
7459:
7458:
7453:
7450:
7447:
7444:
7441:
7436:
7428:
7423:
7420:
7415:
7409:
7404:
7401:
7398:
7393:
7388:
7385:
7382:
7379:
7376:
7370:
7365:
7361:
7358:
7355:
7349:
7343:
7342:
7340:
7322:For arbitrary
7307:
7301:
7296:
7291:
7286:
7281:
7276:
7272:
7265:
7262:
7256:
7251:
7245:
7242:
7218:
7212:
7207:
7202:
7199:
7194:
7189:
7183:
7176:
7173:
7167:
7162:
7156:
7153:
7139:
7138:
7121:
7116:
7109:
7105:
7101:
7097:
7091:
7086:
7081:
7076:
7071:
7066:
7062:
7055:
7052:
7044:
7040:
7036:
7033:
7030:
7027:
7024:
7021:
7018:
7014:
7008:
7003:
6998:
6995:
6990:
6985:
6979:
6972:
6969:
6963:
6958:
6954:
6950:
6947:
6944:
6941:
6938:
6935:
6930:
6925:
6918:
6914:
6910:
6907:
6904:
6901:
6898:
6895:
6893:
6891:
6886:
6881:
6874:
6870:
6866:
6862:
6856:
6851:
6846:
6841:
6836:
6831:
6827:
6821:
6817:
6813:
6810:
6807:
6804:
6801:
6798:
6794:
6788:
6783:
6778:
6775:
6770:
6765:
6759:
6755:
6750:
6746:
6742:
6739:
6736:
6733:
6730:
6725:
6720:
6713:
6709:
6705:
6702:
6699:
6696:
6693:
6690:
6688:
6686:
6681:
6676:
6669:
6665:
6661:
6656:
6651:
6644:
6640:
6636:
6633:
6630:
6627:
6624:
6621:
6618:
6613:
6608:
6603:
6598:
6594:
6590:
6587:
6584:
6581:
6578:
6573:
6568:
6561:
6557:
6553:
6550:
6547:
6544:
6541:
6538:
6533:
6528:
6523:
6518:
6514:
6510:
6507:
6504:
6501:
6498:
6495:
6490:
6485:
6478:
6474:
6470:
6467:
6464:
6461:
6458:
6455:
6453:
6449:
6444:
6437:
6433:
6429:
6424:
6419:
6414:
6411:
6408:
6405:
6402:
6399:
6396:
6393:
6388:
6383:
6376:
6372:
6368:
6365:
6362:
6359:
6356:
6355:
6322:
6317:
6312:
6309:
6306:
6301:
6298:
6295:
6290:
6268:
6265:
6262:
6259:
6255:
6251:
6248:
6245:
6242:
6239:
6235:
6231:
6228:
6225:
6222:
6219:
6216:
6213:
6210:
6207:
6203:
6175:
6172:
6129:railroad track
6120:
6117:
6107:
6106:
6098:
6097:
6082:
6081:
6074:
6072:
6068:
6067:
6060:
6058:
6044:
6037:
6030:
6023:
6016:
6009:
6002:
5995:
5988:
5980:
5979:
5972:
5970:
5966:
5965:
5958:
5956:
5942:
5935:
5928:
5921:
5914:
5907:
5904:
5901:
5900:
5893:
5891:
5887:
5886:
5879:
5877:
5867:
5866:
5858:
5847:
5833:
5829:
5822:
5818:) varies from
5811:
5805:
5801:
5794:
5790:) varies from
5783:
5768:
5761:
5754:
5751:
5748:
5747:
5739:
5738:
5724:
5717:
5698:
5691:
5672:
5665:
5646:
5643:
5641:
5638:
5637:
5636:
5625:
5622:
5617:
5612:
5607:
5602:
5599:
5596:
5591:
5586:
5583:
5580:
5577:
5572:
5569:
5566:
5563:
5560:
5556:
5550:
5547:
5544:
5539:
5536:
5533:
5529:
5525:
5522:
5519:
5516:
5513:
5509:
5505:
5484:
5481:
5480:
5479:
5476:
5472:
5465:
5441:
5438:
5437:
5436:
5429:
5417:
5410:
5396:
5391:
5386:
5381:
5378:
5373:
5349:
5344:
5339:
5334:
5331:
5328:
5323:
5301:
5298:
5295:
5291:
5288:
5284:
5281:
5277:
5274:
5270:
5267:
5264:
5261:
5258:
5236:
5231:
5225:
5217:
5214:
5211:
5207:
5201:
5198:
5194:
5190:
5185:
5182:
5179:
5174:
5165:
5162:
5159:
5155:
5149:
5145:
5141:
5136:
5113:
5109:
5106:
5103:
5098:
5092:
5089:
5085:
5081:
5077:
5072:
5044:
5039:
5033:
5030:
5026:
5021:
5016:
4993:curve for any
4983:
4971:
4968:
4965:
4945:
4941:
4935:
4931:
4927:
4924:
4904:
4900:
4896:
4893:
4890:
4887:
4866:
4863:
4859:
4855:
4852:
4849:
4846:
4841:
4838:
4808:
4803:
4799:
4796:
4791:
4785:
4781:
4754:
4751:
4744:
4737:if and only if
4733:
4715:
4710:
4686:
4681:
4663:
4660:
4652:
4649:
4624:
4621:
4618:
4614:
4591:
4586:
4573:
4572:
4561:
4555:
4552:
4549:
4546:
4543:
4540:
4537:
4534:
4527:
4522:
4515:
4512:
4509:
4505:
4501:
4498:
4495:
4487:
4482:
4479:
4476:
4472:
4468:
4465:
4462:
4459:
4456:
4451:
4448:
4445:
4440:
4437:
4434:
4430:
4426:
4420:
4417:
4414:
4411:
4408:
4405:
4402:
4399:
4392:
4387:
4380:
4377:
4374:
4370:
4366:
4363:
4360:
4352:
4347:
4344:
4341:
4337:
4330:
4327:
4324:
4321:
4318:
4315:
4310:
4307:
4301:
4296:
4291:
4275:
4274:
4260:
4255:
4248:
4244:
4237:
4232:
4229:
4226:
4222:
4218:
4215:
4212:
4209:
4205:
4177:
4174:
4162:Bézier polygon
4155:
4148:
4134:control points
4127:
4121:
4120:
4109:
4103:
4100:
4097:
4094:
4091:
4088:
4085:
4082:
4077:
4074:
4068:
4062:
4057:
4054:
4049:
4019:
4014:
4011:
4006:
3969:
3968:
3957:
3954:
3951:
3948:
3945:
3942:
3939:
3927:
3922:
3919:
3916:
3912:
3908:
3905:
3902:
3899:
3894:
3890:
3883:
3878:
3875:
3870:
3864:
3861:
3858:
3855:
3850:
3847:
3844:
3840:
3825:
3824:
3813:
3810:
3807:
3804:
3801:
3789:
3784:
3779:
3774:
3771:
3768:
3763:
3760:
3757:
3753:
3747:
3742:
3739:
3736:
3732:
3728:
3725:
3722:
3719:
3715:
3699:
3696:
3695:
3694:
3679:
3676:
3673:
3670:
3667:
3664:
3661:
3656:
3651:
3644:
3640:
3636:
3631:
3626:
3621:
3618:
3615:
3612:
3609:
3604:
3600:
3596:
3593:
3588:
3583:
3576:
3572:
3568:
3565:
3562:
3559:
3554:
3550:
3546:
3543:
3538:
3533:
3526:
3522:
3518:
3515:
3512:
3509:
3504:
3500:
3496:
3493:
3488:
3483:
3476:
3472:
3468:
3465:
3462:
3459:
3456:
3453:
3450:
3445:
3440:
3433:
3429:
3425:
3422:
3419:
3416:
3413:
3410:
3408:
3406:
3403:
3400:
3396:
3392:
3391:
3353:
3348:
3345:
3340:
3325:
3324:
3309:
3306:
3303:
3300:
3297:
3294:
3291:
3286:
3281:
3274:
3270:
3266:
3261:
3258:
3255:
3250:
3243:
3240:
3237:
3233:
3229:
3226:
3223:
3220:
3217:
3211:
3205:
3202:
3199:
3195:
3190:
3184:
3181:
3178:
3173:
3168:
3163:
3158:
3155:
3152:
3148:
3144:
3141:
3138:
3135:
3129:
3124:
3121:
3116:
3110:
3105:
3100:
3093:
3089:
3085:
3082:
3079:
3076:
3073:
3070:
3068:
3066:
3061:
3056:
3049:
3045:
3039:
3036:
3033:
3029:
3025:
3022:
3019:
3016:
3010:
3005:
3002:
2997:
2989:
2984:
2981:
2978:
2974:
2970:
2967:
2965:
2963:
2960:
2957:
2953:
2949:
2948:
2933:
2930:
2922:
2921:
2910:
2907:
2904:
2897:
2892:
2887:
2882:
2877:
2870:
2865:
2858:
2853:
2850:
2847:
2844:
2841:
2834:
2831:
2828:
2823:
2818:
2813:
2808:
2801:
2796:
2789:
2784:
2781:
2778:
2775:
2772:
2769:
2766:
2763:
2760:
2753:
2748:
2743:
2738:
2733:
2726:
2721:
2714:
2709:
2706:
2703:
2700:
2696:
2684:
2683:
2665:
2660:
2655:
2652:
2649:
2646:
2639:
2634:
2627:
2608:
2601:
2594:
2575:
2570:
2565:
2560:
2555:
2548:
2543:
2536:
2503:
2500:
2491:
2488:
2487:
2486:
2475:
2471:
2466:
2461:
2456:
2451:
2446:
2441:
2438:
2433:
2428:
2423:
2420:
2417:
2414:
2411:
2406:
2401:
2396:
2391:
2386:
2381:
2378:
2373:
2368:
2363:
2360:
2357:
2354:
2351:
2348:
2345:
2342:
2339:
2336:
2333:
2329:
2325:
2305:
2304:
2293:
2289:
2284:
2279:
2274:
2269:
2264:
2259:
2254:
2250:
2246:
2243:
2240:
2235:
2230:
2225:
2220:
2215:
2210:
2207:
2204:
2201:
2198:
2195:
2192:
2189:
2186:
2183:
2178:
2173:
2168:
2163:
2158:
2153:
2148:
2144:
2140:
2137:
2134:
2131:
2128:
2125:
2122:
2119:
2116:
2112:
2108:
2068:
2061:
2055:
2054:
2043:
2040:
2037:
2034:
2031:
2025:
2020:
2015:
2008:
2004:
2000:
1995:
1990:
1983:
1979:
1975:
1972:
1969:
1966:
1963:
1960:
1957:
1952:
1947:
1942:
1937:
1933:
1929:
1926:
1923:
1920:
1917:
1914:
1909:
1904:
1897:
1893:
1889:
1886:
1883:
1880:
1877:
1874:
1871:
1868:
1864:
1849:
1848:
1837:
1834:
1831:
1828:
1825:
1819:
1816:
1813:
1810:
1803:
1798:
1793:
1788:
1783:
1778:
1773:
1768:
1761:
1756:
1753:
1750:
1747:
1744:
1737:
1732:
1727:
1722:
1717:
1712:
1707:
1702:
1695:
1690:
1687:
1684:
1681:
1678:
1675:
1672:
1669:
1666:
1662:
1644:
1635:
1626:
1612:
1603:
1594:
1590:
1580:
1573:
1566:
1559:
1552:
1545:
1538:
1531:
1524:
1517:
1510:
1503:
1496:
1489:
1482:
1479:
1478:
1477:
1466:
1463:
1458:
1453:
1448:
1443:
1438:
1433:
1430:
1425:
1420:
1415:
1412:
1409:
1406:
1403:
1400:
1396:
1392:
1368:
1361:
1354:
1347:
1336:
1329:
1322:
1312:
1311:
1300:
1297:
1292:
1287:
1282:
1277:
1272:
1267:
1264:
1261:
1258:
1255:
1250:
1245:
1240:
1235:
1230:
1225:
1222:
1219:
1216:
1213:
1210:
1207:
1204:
1201:
1198:
1195:
1191:
1187:
1163:
1162:
1151:
1148:
1145:
1142:
1139:
1133:
1130:
1125:
1120:
1115:
1110:
1105:
1100:
1095:
1091:
1087:
1084:
1079:
1074:
1069:
1064:
1059:
1054:
1049:
1045:
1041:
1038:
1035:
1032:
1029:
1024:
1019:
1014:
1011:
1008:
1005:
1001:
985:
979:
978:
967:
964:
961:
958:
955:
949:
944:
939:
932:
928:
924:
919:
914:
909:
906:
903:
900:
897:
894:
891:
888:
883:
878:
871:
867:
863:
860:
857:
854:
851:
848:
845:
842:
838:
822:
815:
808:
801:
791:
790:
778:
775:
772:
769:
766:
760:
757:
752:
747:
742:
739:
734:
729:
724:
721:
718:
715:
712:
709:
706:
703:
700:
695:
690:
685:
682:
677:
672:
667:
664:
661:
658:
655:
652:
649:
646:
643:
640:
637:
634:
631:
628:
625:
621:
605:
598:
591:
549:
546:
527:
522:
517:
512:
507:
490:
489:
478:
475:
472:
469:
466:
460:
455:
450:
445:
442:
437:
432:
427:
424:
421:
418:
415:
412:
409:
404:
399:
394:
389:
384:
379:
376:
373:
368:
363:
358:
355:
352:
349:
345:
325:
318:
311:
308:
289:
282:
276:control points
266:
265:Specific cases
263:
218:
215:
203:user interface
15:
9:
6:
4:
3:
2:
11383:
11372:
11369:
11367:
11364:
11362:
11361:Interpolation
11359:
11357:
11354:
11353:
11351:
11342:
11339:
11337:
11334:
11332:
11329:
11328:
11325:Computer code
11324:
11323:
11315:. (153 pages)
11314:
11310:
11306:
11305:
11300:
11295:
11291:
11286:
11281:
11276:
11272:
11268:
11264:
11260:
11259:
11254:
11249:
11241:
11234:
11229:
11224:
11223:
11218:
11215:
11210:
11206:
11200:
11196:
11195:
11189:
11184:
11180:
11176:
11175:Gallier, Jean
11172:
11168:
11162:
11158:
11153:
11149:
11145:
11144:
11139:
11135:
11133:
11129:
11126:
11123:
11120:
11117:
11114:
11113:
11102:
11097:
11093:
11092:
11086:
11076:on 2006-02-21
11072:
11065:
11064:
11063:Bézier curves
11058:
11053:
11049:
11045:
11041:
11037:
11036:
11030:
11026:
11022:
11018:
11014:
11007:
11002:
11001:
10987:
10983:
10979:
10977:9780691160412
10973:
10969:
10965:
10961:
10954:
10946:
10942:
10938:
10932:
10928:
10924:
10920:
10916:
10909:
10907:
10892:on 2011-07-18
10891:
10887:
10883:
10877:
10870:
10858:on 2017-07-03
10857:
10853:
10849:
10843:
10832:
10828:
10821:
10814:
10800:
10796:
10790:
10776:
10772:
10766:
10758:
10754:
10742:
10735:
10727:
10725:0-201-13438-1
10721:
10717:
10713:
10706:
10698:
10691:
10689:
10682:
10677:
10669:
10665:
10661:
10657:
10650:
10636:
10629:
10621:
10617:
10613:
10609:
10602:
10594:
10590:
10586:
10582:
10575:
10567:
10563:
10557:
10549:
10543:
10539:
10535:
10528:
10526:
10524:
10512:
10508:
10504:
10497:
10490:
10482:
10478:
10474:
10470:
10463:
10453:
10449:
10444:
10439:
10434:
10427:
10426:
10420:
10419:
10418:For example:
10415:
10403:
10396:
10389:
10382:. p. 28.
10381:
10374:
10372:
10356:
10353:Shene, C. K.
10349:
10341:
10337:
10333:
10327:
10323:
10316:
10308:
10304:
10297:
10293:
10287:
10285:
10276:
10270:
10266:
10265:
10257:
10249:
10243:
10239:
10238:
10233:
10227:
10219:
10215:
10208:
10200:
10198:9783031364877
10194:
10190:
10189:
10181:
10173:
10171:9782866010423
10167:
10163:
10156:
10148:
10142:
10138:
10137:
10129:
10121:
10117:
10113:
10109:
10105:
10101:
10097:
10093:
10086:
10072:
10068:
10062:
10060:
10051:
10049:9780792347095
10045:
10041:
10040:
10032:
10030:
10028:
10019:
10017:9780831131111
10013:
10009:
10008:
10000:
9992:
9986:
9982:
9978:
9972:
9968:
9949:
9945:
9944:Autodesk Maya
9941:
9937:
9933:
9929:
9923:
9916:
9912:
9908:
9902:
9898:
9888:
9885:
9882:
9879:
9877:
9874:
9872:
9871:Hermite curve
9869:
9867:
9863:
9860:
9858:
9855:
9853:
9850:
9849:
9843:
9841:
9840:end effectors
9831:
9829:
9824:
9819:
9817:
9813:
9809:
9804:
9802:
9798:
9794:
9790:
9786:
9782:
9778:
9774:
9765:
9763:
9759:
9755:
9751:
9746:
9744:
9740:
9730:
9728:
9723:
9718:
9716:
9700:
9692:
9676:
9673:
9670:
9667:
9659:
9655:
9650:
9648:
9643:
9641:
9637:
9633:
9624:
9620:
9618:
9617:
9616:G1 continuity
9612:
9608:
9604:
9600:
9596:
9592:
9588:
9584:
9580:
9576:
9572:
9568:
9564:
9560:
9558:
9554:
9550:
9546:
9542:
9535:
9530:
9516:
9502:
9499:
9492:}, {1}, and {
9479:
9471:
9470:complex plane
9467:
9448:
9440:
9436:
9430:
9427:
9424:
9416:
9413:
9410:
9402:
9398:
9386:
9383:
9370:
9365:
9362:
9359:
9355:
9347:
9343:
9337:
9325:
9322:
9319:
9311:
9308:
9305:
9297:
9293:
9281:
9278:
9265:
9260:
9257:
9254:
9250:
9243:
9237:
9222:
9221:
9220:
9203:
9195:
9191:
9184:
9176:
9173:
9170:
9166:
9160:
9155:
9152:
9149:
9145:
9137:
9133:
9127:
9114:
9106:
9103:
9100:
9096:
9090:
9085:
9082:
9079:
9075:
9068:
9062:
9047:
9046:
9045:
9042:
9038:
9031:
9027:
9022:
9020:
9016:
9007:
8998:
8976:
8968:
8933:
8932:
8931:
8929:
8910:
8897:
8893:
8890:
8887:
8866:
8863:
8860:
8856:
8834:
8831:
8817:
8805:
8800:
8797:
8794:
8790:
8786:
8781:
8778:
8775:
8761:
8760:
8759:
8756:
8752:
8748:
8744:
8739:
8734:
8729:
8724:
8719:
8714:
8709:
8705:
8701:
8694:
8687:
8683:
8679:
8655:
8652:
8649:
8646:
8643:
8640:
8637:
8634:
8631:
8627:
8622:
8609:
8606:
8603:
8598:
8595:
8592:
8589:
8586:
8580:
8575:
8572:
8569:
8556:
8553:
8550:
8546:
8541:
8536:
8530:
8517:
8516:
8515:
8512:
8496:
8493:
8490:
8461:
8458:
8422:
8416:
8404:
8396:
8393:
8390:
8387:
8384:
8372:
8369:
8366:
8361:
8358:
8355:
8351:
8347:
8345:
8334:
8326:
8323:
8320:
8317:
8314:
8303:
8297:
8284:
8281:
8278:
8273:
8270:
8267:
8264:
8261:
8255:
8250:
8247:
8244:
8231:
8228:
8225:
8221:
8215:
8209:
8206:
8203:
8198:
8195:
8192:
8188:
8184:
8182:
8172:
8159:
8151:
8148:
8145:
8142:
8139:
8136:
8133:
8120:
8117:
8114:
8109:
8106:
8103:
8095:
8090:
8087:
8084:
8080:
8076:
8071:
8058:
8050:
8047:
8044:
8041:
8038:
8025:
8022:
8019:
8014:
8011:
8008:
8005:
8002:
7994:
7989:
7986:
7983:
7979:
7975:
7973:
7963:
7950:
7942:
7939:
7936:
7924:
7919:
7916:
7913:
7909:
7905:
7902:
7897:
7884:
7876:
7873:
7870:
7858:
7853:
7850:
7847:
7843:
7836:
7833:
7830:
7824:
7822:
7814:
7795:
7794:
7793:
7767:
7764:
7761:
7758:
7755:
7752:
7749:
7736:
7733:
7730:
7725:
7722:
7719:
7713:
7708:
7705:
7702:
7692:
7683:
7680:
7677:
7674:
7671:
7658:
7655:
7652:
7647:
7644:
7641:
7638:
7635:
7629:
7624:
7621:
7618:
7605:
7602:
7599:
7590:
7569:
7566:
7563:
7560:
7557:
7554:
7551:
7533:
7530:
7519:
7514:
7511:
7508:
7498:
7486:
7483:
7480:
7475:
7472:
7469:
7451:
7448:
7445:
7442:
7439:
7421:
7418:
7407:
7402:
7399:
7396:
7383:
7380:
7377:
7363:
7359:
7356:
7353:
7338:
7329:
7328:
7327:
7325:
7320:
7305:
7299:
7289:
7284:
7274:
7270:
7263:
7260:
7254:
7249:
7243:
7216:
7210:
7200:
7197:
7192:
7181:
7174:
7171:
7165:
7160:
7154:
7119:
7107:
7103:
7099:
7095:
7089:
7079:
7074:
7064:
7060:
7053:
7050:
7042:
7038:
7031:
7028:
7025:
7019:
7016:
7012:
7006:
6996:
6993:
6988:
6977:
6970:
6967:
6961:
6956:
6948:
6945:
6942:
6936:
6933:
6928:
6916:
6908:
6905:
6902:
6896:
6894:
6884:
6872:
6868:
6864:
6860:
6854:
6844:
6839:
6829:
6825:
6819:
6815:
6808:
6805:
6802:
6796:
6792:
6786:
6776:
6773:
6768:
6757:
6753:
6748:
6740:
6737:
6734:
6728:
6723:
6711:
6703:
6700:
6697:
6691:
6689:
6679:
6667:
6663:
6659:
6654:
6642:
6638:
6631:
6628:
6625:
6619:
6616:
6611:
6601:
6596:
6588:
6585:
6582:
6576:
6571:
6559:
6555:
6548:
6545:
6542:
6536:
6531:
6521:
6516:
6508:
6505:
6502:
6496:
6493:
6488:
6476:
6468:
6465:
6462:
6456:
6454:
6447:
6435:
6431:
6427:
6422:
6412:
6406:
6403:
6400:
6394:
6391:
6386:
6374:
6366:
6363:
6360:
6346:
6345:
6344:
6342:
6338:
6320:
6307:
6299:
6296:
6293:
6266:
6260:
6249:
6246:
6240:
6226:
6223:
6220:
6214:
6208:
6191:
6189:
6185:
6181:
6171:
6169:
6165:
6161:
6157:
6153:
6148:
6146:
6142:
6138:
6134:
6130:
6126:
6116:
6114:
6104:
6100:
6099:
6095:
6091:
6090:
6087:
6079:
6075:
6073:
6070:
6069:
6065:
6061:
6059:
6056:
6052:
6051:
6048:
6043:
6036:
6029:
6022:
6015:
6008:
6001:
5994:
5987:
5977:
5973:
5971:
5968:
5967:
5963:
5959:
5957:
5954:
5950:
5949:
5946:
5941:
5934:
5927:
5920:
5913:
5898:
5894:
5892:
5889:
5888:
5884:
5880:
5878:
5875:
5871:
5870:
5864:
5857:
5853:
5846:
5842:
5838:
5834:
5828:
5821:
5817:
5810:
5806:
5800:
5793:
5789:
5782:
5778:
5777:
5776:
5774:
5771:such that as
5767:
5760:
5745:
5741:
5740:
5736:
5732:
5731:
5728:
5723:
5716:
5712:
5708:
5704:
5697:
5690:
5686:
5682:
5678:
5671:
5664:
5660:
5656:
5652:
5645:Linear curves
5623:
5615:
5605:
5600:
5597:
5594:
5578:
5570:
5567:
5564:
5561:
5558:
5554:
5548:
5545:
5542:
5537:
5534:
5531:
5527:
5523:
5520:
5514:
5507:
5494:
5493:
5492:
5490:
5477:
5473:
5470:
5469:perpendicular
5466:
5463:
5462:
5461:
5459:
5458:conic section
5455:
5446:
5434:
5430:
5426:
5422:
5421:local control
5418:
5415:
5411:
5394:
5384:
5379:
5376:
5347:
5337:
5332:
5329:
5326:
5299:
5296:
5293:
5289:
5286:
5282:
5279:
5275:
5272:
5268:
5265:
5262:
5259:
5234:
5223:
5215:
5212:
5209:
5205:
5199:
5196:
5192:
5188:
5183:
5180:
5177:
5163:
5160:
5157:
5153:
5147:
5143:
5139:
5111:
5107:
5104:
5101:
5090:
5087:
5083:
5079:
5075:
5060:
5042:
5031:
5028:
5024:
5019:
5004:
5000:
4996:
4992:
4988:
4984:
4969:
4966:
4963:
4943:
4939:
4933:
4929:
4925:
4922:
4902:
4898:
4894:
4891:
4888:
4885:
4861:
4857:
4853:
4847:
4844:
4839:
4836:
4825:
4806:
4801:
4797:
4794:
4789:
4783:
4779:
4767:
4763:
4759:
4755:
4752:
4749:
4745:
4742:
4738:
4734:
4731:
4713:
4684:
4669:
4668:
4657:
4648:
4646:
4645:empty product
4642:
4638:
4619:
4589:
4559:
4553:
4547:
4544:
4541:
4535:
4532:
4525:
4513:
4510:
4507:
4499:
4496:
4485:
4480:
4477:
4474:
4470:
4463:
4460:
4457:
4449:
4446:
4443:
4438:
4435:
4432:
4428:
4424:
4418:
4412:
4409:
4406:
4400:
4397:
4390:
4378:
4375:
4372:
4364:
4361:
4350:
4345:
4342:
4339:
4335:
4328:
4322:
4319:
4316:
4308:
4305:
4299:
4294:
4280:
4279:
4278:
4258:
4246:
4242:
4235:
4230:
4227:
4224:
4220:
4216:
4210:
4195:
4194:
4193:
4191:
4187:
4183:
4173:
4171:
4167:
4163:
4158:
4154:
4147:
4143:
4139:
4135:
4130:
4126:
4107:
4101:
4095:
4092:
4089:
4083:
4080:
4075:
4072:
4066:
4055:
4052:
4037:
4036:
4035:
4012:
4009:
3992:
3988:
3984:
3980:
3978:
3974:
3971:are known as
3955:
3952:
3949:
3946:
3943:
3940:
3937:
3925:
3920:
3917:
3914:
3906:
3903:
3900:
3892:
3888:
3876:
3873:
3862:
3856:
3848:
3845:
3842:
3838:
3830:
3829:
3828:
3811:
3808:
3805:
3802:
3799:
3787:
3782:
3769:
3761:
3758:
3755:
3751:
3745:
3740:
3737:
3734:
3730:
3726:
3720:
3705:
3704:
3703:
3677:
3674:
3671:
3668:
3665:
3659:
3654:
3642:
3638:
3634:
3629:
3616:
3613:
3610:
3602:
3598:
3594:
3591:
3586:
3574:
3566:
3563:
3560:
3552:
3548:
3544:
3541:
3536:
3524:
3516:
3513:
3510:
3502:
3498:
3494:
3491:
3486:
3474:
3466:
3463:
3460:
3454:
3451:
3448:
3443:
3431:
3423:
3420:
3417:
3411:
3409:
3401:
3382:
3381:
3380:
3378:
3373:
3371:
3346:
3343:
3307:
3304:
3301:
3298:
3295:
3289:
3284:
3272:
3268:
3264:
3259:
3256:
3253:
3241:
3238:
3235:
3231:
3224:
3221:
3218:
3203:
3200:
3197:
3193:
3182:
3179:
3176:
3171:
3161:
3156:
3153:
3150:
3142:
3139:
3136:
3122:
3119:
3108:
3103:
3091:
3083:
3080:
3077:
3071:
3069:
3059:
3047:
3043:
3037:
3034:
3031:
3023:
3020:
3017:
3003:
3000:
2987:
2982:
2979:
2976:
2972:
2968:
2966:
2958:
2939:
2938:
2937:
2929:
2927:
2905:
2895:
2885:
2880:
2868:
2851:
2848:
2842:
2832:
2829:
2826:
2816:
2811:
2799:
2779:
2776:
2773:
2767:
2761:
2751:
2741:
2736:
2724:
2707:
2701:
2686:
2685:
2663:
2653:
2647:
2637:
2616:
2615:
2614:
2611:
2607:
2600:
2593:
2573:
2563:
2558:
2546:
2523:
2521:
2517:
2513:
2509:
2499:
2497:
2473:
2464:
2454:
2449:
2439:
2436:
2431:
2418:
2415:
2412:
2404:
2394:
2389:
2379:
2376:
2371:
2355:
2352:
2349:
2343:
2340:
2334:
2327:
2314:
2313:
2312:
2310:
2291:
2282:
2272:
2267:
2252:
2248:
2244:
2241:
2233:
2223:
2218:
2205:
2199:
2196:
2193:
2187:
2184:
2176:
2166:
2161:
2146:
2138:
2135:
2132:
2126:
2123:
2117:
2110:
2097:
2096:
2095:
2093:
2088:
2086:
2082:
2076:
2074:
2067:
2060:
2041:
2038:
2035:
2032:
2029:
2023:
2018:
2006:
2002:
1998:
1993:
1981:
1977:
1970:
1967:
1964:
1958:
1955:
1950:
1940:
1935:
1927:
1924:
1921:
1915:
1912:
1907:
1895:
1887:
1884:
1881:
1875:
1869:
1854:
1853:
1852:
1835:
1832:
1829:
1826:
1823:
1817:
1811:
1801:
1791:
1786:
1776:
1771:
1754:
1751:
1745:
1735:
1725:
1720:
1710:
1705:
1685:
1682:
1679:
1673:
1667:
1652:
1651:
1650:
1647:
1643:
1638:
1634:
1629:
1625:
1621:
1615:
1611:
1606:
1602:
1597:
1593:
1589:
1584:
1579:
1572:
1565:
1558:
1551:
1544:
1537:
1530:
1523:
1520:going toward
1516:
1509:
1502:
1495:
1488:
1464:
1456:
1446:
1441:
1431:
1428:
1423:
1410:
1407:
1401:
1394:
1381:
1380:
1379:
1377:
1372:
1367:
1360:
1353:
1346:
1342:
1335:
1332:intersect at
1328:
1321:
1317:
1298:
1290:
1280:
1275:
1262:
1259:
1256:
1248:
1238:
1233:
1217:
1214:
1211:
1205:
1202:
1196:
1189:
1176:
1175:
1174:
1172:
1168:
1149:
1146:
1143:
1140:
1137:
1131:
1123:
1113:
1108:
1093:
1089:
1085:
1077:
1067:
1062:
1047:
1039:
1036:
1033:
1027:
1022:
1012:
1006:
991:
990:
989:
984:
965:
962:
959:
956:
953:
947:
942:
930:
926:
922:
917:
907:
901:
898:
895:
889:
886:
881:
869:
861:
858:
855:
849:
843:
828:
827:
826:
821:
814:
807:
800:
796:
776:
773:
770:
767:
764:
758:
750:
740:
737:
732:
719:
716:
713:
704:
701:
693:
683:
680:
675:
662:
659:
656:
644:
641:
638:
632:
626:
611:
610:
609:
604:
597:
590:
586:
582:
579:
571:
567:
563:
559:
554:
545:
543:
525:
515:
510:
495:
476:
473:
470:
467:
464:
458:
453:
443:
440:
435:
422:
419:
416:
410:
402:
392:
387:
374:
371:
366:
356:
350:
335:
334:
333:
331:
324:
317:
307:
305:
301:
297:
292:
288:
281:
278:
277:
272:
262:
260:
256:
252:
251:Pierre Bézier
248:
244:
240:
236:
232:
228:
224:
214:
211:
209:
204:
200:
195:
193:
189:
184:
182:
178:
174:
173:Bézier spline
170:
166:
162:
161:Pierre Bézier
158:
153:
149:
145:
144:
135:
102:
93:
89:
82:
78:
74:
67:
63:
59:
51:
47:
39:
35:on the range
34:
29:
21:
11302:
11262:
11256:
11240:the original
11220:
11193:
11182:
11156:
11141:
11090:
11078:. Retrieved
11071:the original
11062:
11051:
11048:Donald Knuth
11040:the original
11034:
11016:
11012:
10959:
10953:
10918:
10894:. Retrieved
10890:the original
10885:
10876:
10867:
10860:. Retrieved
10856:the original
10851:
10842:
10827:cl.cam.ac.uk
10826:
10813:
10802:. Retrieved
10798:
10789:
10778:. Retrieved
10774:
10765:
10756:
10734:
10715:
10705:
10676:
10659:
10655:
10649:
10638:. Retrieved
10628:
10611:
10607:
10601:
10584:
10580:
10574:
10565:
10556:
10533:
10506:
10502:
10489:
10475:(3): 62–71.
10472:
10468:
10451:
10424:
10414:
10402:the original
10388:
10358:. Retrieved
10348:
10321:
10315:
10307:the original
10295:
10263:
10256:
10236:
10226:
10218:the original
10207:
10187:
10180:
10161:
10155:
10135:
10128:
10095:
10091:
10085:
10074:. Retrieved
10070:
10038:
10006:
9999:
9980:
9971:
9922:
9901:
9837:
9820:
9805:
9796:
9776:
9771:
9747:
9736:
9719:
9690:
9651:
9644:
9639:
9635:
9629:
9615:
9561:
9538:
9519:Applications
9463:
9218:
9040:
9036:
9029:
9025:
9023:
9012:
8996:
8927:
8925:
8754:
8750:
8746:
8742:
8737:
8732:
8727:
8722:
8717:
8712:
8707:
8703:
8699:
8692:
8685:
8681:
8677:
8675:
8513:
8443:
7791:
7323:
7321:
7140:
6340:
6336:
6192:
6187:
6183:
6179:
6177:
6155:
6149:
6140:
6136:
6122:
6110:
6102:
6085:
6077:
6041:
6034:
6027:
6020:
6013:
6006:
5999:
5992:
5985:
5983:
5975:
5939:
5932:
5925:
5918:
5911:
5909:
5896:
5862:
5855:
5851:
5844:
5840:
5836:
5826:
5819:
5815:
5808:
5798:
5791:
5787:
5780:
5772:
5765:
5758:
5756:
5743:
5721:
5714:
5710:
5706:
5702:
5695:
5688:
5684:
5680:
5676:
5669:
5662:
5658:
5654:
5650:
5648:
5488:
5486:
5451:
5424:
5419:There is no
5058:
5002:
4998:
4994:
4990:
4986:
4823:
4729:
4699:and ends at
4574:
4276:
4179:
4165:
4161:
4156:
4152:
4145:
4133:
4128:
4124:
4122:
3986:
3982:
3981:
3976:
3970:
3826:
3701:
3376:
3374:
3326:
2935:
2923:
2609:
2605:
2598:
2591:
2524:
2519:
2507:
2505:
2495:
2493:
2308:
2306:
2091:
2089:
2084:
2080:
2077:
2065:
2058:
2056:
1850:
1645:
1641:
1636:
1632:
1627:
1623:
1619:
1613:
1609:
1604:
1600:
1595:
1591:
1587:
1585:
1577:
1570:
1563:
1556:
1549:
1542:
1535:
1528:
1521:
1514:
1507:
1500:
1493:
1486:
1485:Four points
1484:
1375:
1373:
1365:
1358:
1351:
1344:
1340:
1333:
1326:
1319:
1313:
1170:
1164:
982:
980:
819:
812:
805:
798:
792:
602:
595:
588:
584:
580:
575:
569:
565:
561:
491:
322:
315:
313:
299:
295:
290:
286:
279:
274:
268:
220:
212:
196:
185:
155:named after
101:Bézier curve
100:
98:
91:
87:
80:
76:
72:
65:
61:
57:
49:
45:
37:
10799:Synfig Wiki
10753:"Bresenham"
10360:6 September
9977:Wells, John
9928:Adobe Flash
9762:Flutter SDK
9739:Adobe Flash
9632:rasterizing
9553:translation
9541:convex hull
7792:Therefore:
6339:) and
6162:defined in
5312:and define
4170:convex hull
4132:are called
4123:The points
3698:Terminology
227:polynomials
11350:Categories
11247:(60 pages)
11080:2005-09-14
10896:2011-02-05
10804:2019-04-11
10780:2019-04-11
10640:2009-02-23
10340:1852338016
10076:2021-04-26
9958:References
9881:String art
9781:PostScript
9754:JavaScript
9725:series of
9583:PostScript
9219:or simply
8758:given by
6186: + 1
5483:Derivative
5423:in degree
4651:Properties
4182:polynomial
3975:of degree
1167:derivative
558:string art
257:bodies at
255:automobile
192:rasterized
11222:MathWorld
11148:EMS Press
10945:234251587
10746:(Report).
10614:: 87–95.
10433:CiteSeerX
10112:1044-7318
9963:Citations
9785:Asymptote
9777:quadratic
9733:Animation
9691:direction
9674:±
9603:CorelDraw
9563:Quadratic
9500:−
9428:−
9414:−
9356:∑
9323:−
9309:−
9251:∑
9146:∑
9076:∑
8953:∞
8950:→
8864:−
8791:∑
8644:…
8596:−
8573:−
8459:−
8352:∑
8271:−
8248:−
8189:∑
8081:∑
8012:−
7980:∑
7910:∑
7844:∑
7834:−
7645:−
7603:−
7584:⟹
7381:−
7029:−
6946:−
6906:−
6806:−
6738:−
6701:−
6629:−
6586:−
6546:−
6506:−
6466:−
6404:−
6364:−
6224:−
6145:heuristic
5606:−
5568:−
5546:−
5528:∑
5377:−
5280:…
5257:∀
5200:−
5181:−
5088:…
5029:…
4934:∘
4895:π
4848:
4795:−
4762:piecewise
4741:collinear
4732:property.
4545:−
4497:−
4471:∑
4461:−
4447:−
4429:∏
4410:−
4362:−
4336:∑
4320:−
4221:∑
4093:−
3950:…
3918:−
3904:−
3809:≤
3803:≤
3731:∑
3675:⩽
3669:⩽
3614:−
3564:−
3514:−
3464:−
3421:−
3305:⩽
3299:⩽
3257:−
3239:−
3222:−
3201:−
3180:⋯
3154:−
3140:−
3081:−
3035:−
3021:−
2973:∑
2886:…
2830:−
2817:…
2777:−
2742:…
2564:…
2437:−
2377:−
2353:−
2273:−
2224:−
2197:−
2167:−
2136:−
2039:≤
2033:≤
1968:−
1925:−
1885:−
1833:≤
1827:≤
1683:−
1429:−
1281:−
1239:−
1215:−
1147:≤
1141:≤
1114:−
1068:−
1037:−
963:≤
957:≤
899:−
859:−
811:and from
774:≤
768:≤
717:−
660:−
642:−
516:−
474:≤
468:≤
420:−
393:−
249:engineer
217:Invention
208:interface
199:animation
159:engineer
11177:(1999).
11050:(1986).
10921:: 2016.
10852:Know How
10831:Archived
10714:(1986).
10538:Elsevier
10511:Archived
10120:36347027
9907:Inkscape
9857:B-spline
9846:See also
9834:Robotics
9823:ellipses
9808:FreeType
9801:OpenType
9789:Metafont
9773:TrueType
9654:Metafont
9607:Inkscape
9557:rotation
9551:such as
8531:′
8417:′
7244:′
7155:′
6164:Metafont
6156:stroking
5508:′
5454:parabola
5144:′
5125:, where
5112:′
5080:′
3368:are the
2328:″
2111:′
1586:Writing
1395:″
1316:tangents
1190:′
578:function
294:, where
285:through
150:used in
75:= 3(1 −
60:= 3(1 −
11267:Bibcode
11150:, 2001
10997:Sources
10503:TUGboat
9940:Blender
9727:integer
9611:Allegro
9591:Artline
9543:of its
9035:, ...,
8741:, ...,
5679:=0.25,
5475:green).
5428:curve".
4956:), and
4748:tangent
4168:). The
4138:polygon
259:Renault
243:Citroën
165:Renault
146:) is a
143:-zee-ay
56:green:
48:= (1 −
11371:Design
11366:Curves
11304:GitHub
11201:
11163:
10984:
10974:
10943:
10933:
10862:3 July
10722:
10544:
10435:
10338:
10328:
10271:
10244:
10195:
10168:
10143:
10118:
10110:
10046:
10014:
9987:
9913:, and
9791:, and
9758:JavaFx
9743:Synfig
9609:, and
9024:Given
5924:, and
5835:Point
5807:Point
5779:Point
4915:(i.e.
4758:circle
4647:is 1.
4277:where
4034:, is:
3935:
3932:
3929:
3797:
3794:
3791:
3327:where
2027:
1821:
1640:, and
1135:
951:
762:
601:, and
462:
247:French
179:. The
157:French
86:cyan:
84:, and
44:blue:
11243:(PDF)
11236:(PDF)
11074:(PDF)
11067:(PDF)
11009:(PDF)
10982:JSTOR
10941:S2CID
10834:(PDF)
10823:(PDF)
10775:Adobe
10744:(PDF)
10514:(PDF)
10499:(PDF)
10465:(PDF)
10429:(PDF)
10405:(PDF)
10398:(PDF)
10116:S2CID
9893:Notes
9876:NURBS
9866:GEM/5
9862:GEM/4
9828:NURBS
9797:cubic
9768:Fonts
9647:roots
9567:cubic
9466:reals
6160:fonts
5854:) to
5701:. As
4997:>
4142:lines
2670:, and
1339:. As
169:fonts
71:red:
11199:ISBN
11161:ISBN
10972:ISBN
10931:ISBN
10864:2018
10720:ISBN
10542:ISBN
10362:2012
10336:ASIN
10326:ISBN
10269:ISBN
10242:ISBN
10193:ISBN
10166:ISBN
10141:ISBN
10108:ISSN
10044:ISBN
10012:ISBN
9985:ISBN
9946:and
9915:GIMP
9864:and
9760:and
9741:and
9658:rook
9565:and
9555:and
8476:and
7230:and
6080:in
6040:and
6026:and
6005:and
5978:in
5938:and
5899:in
5764:and
5746:in
5649:Let
5433:cusp
4967:>
4164:(or
2525:Let
2073:cusp
2064:and
1562:and
1506:and
1325:and
330:line
321:and
237:, a
31:The
11275:doi
11263:167
11021:doi
10964:doi
10923:doi
10664:doi
10616:doi
10612:253
10589:doi
10477:doi
10100:doi
9793:SVG
9750:CSS
9587:SVG
8943:lim
5825:to
5797:to
5720:to
5694:to
5668:to
5491:is
4930:360
4845:tan
2311:is
2094:is
1548:or
1378:is
818:to
804:to
273:of
271:set
186:In
141:BEH
40:in
11352::
11301:.
11273:.
11261:.
11255:.
11219:.
11181:.
11146:,
11140:,
11017:29
11015:.
11011:.
10980:.
10970:.
10939:.
10929:.
10917:.
10905:^
10884:.
10866:.
10850:.
10825:.
10797:.
10773:.
10755:.
10687:^
10660:26
10658:.
10610:.
10585:10
10583:.
10564:.
10522:^
10507:16
10505:.
10501:.
10473:17
10471:.
10467:.
10450:.
10431:.
10370:^
10334:.
10294:.
10283:^
10164:.
10114:.
10106:.
10096:31
10094:.
10069:.
10058:^
10026:^
9942:,
9938:,
9934:,
9930:,
9909:,
9787:,
9783:,
9764:.
9756:,
9752:,
9605:,
9601:,
9597:,
9593:,
8930:,
8736:2,
8731:,
8726:1,
8721:,
8716:0,
8691:,
8684:,
8656:1.
8511:.
7319:.
6019:,
5998:,
5991:,
5917:,
5727:.
5385::=
5362:,
5338::=
5249:,
3993:,
3979:.
3678:1.
3545:10
3495:10
3372:.
2928:.
2597:,
2498:.
2075:.
2042:1.
1836:1.
1631:,
1583:.
1499:,
1492:,
1371:.
1173::
1150:1.
988::
966:1.
608:,
594:,
572:).
261:.
201:,
131:eɪ
99:A
90:=
69:,
54:,
11307:.
11292:.
11283:.
11277::
11269::
11225:.
11207:.
11169:.
11103:.
11083:.
11027:.
11023::
10988:.
10966::
10947:.
10925::
10899:.
10807:.
10783:.
10759:.
10728:.
10670:.
10666::
10643:.
10622:.
10618::
10595:.
10591::
10568:.
10550:.
10483:.
10479::
10454:.
10441:.
10364:.
10342:.
10277:.
10250:.
10201:.
10174:.
10149:.
10122:.
10102::
10079:.
10052:.
10020:.
9993:.
9950:.
9917:.
9701:t
9677:x
9671:=
9668:y
9640:t
9636:t
9503:i
9480:i
9449:.
9441:i
9437:w
9431:i
9425:n
9421:)
9417:t
9411:1
9408:(
9403:i
9399:t
9392:)
9387:i
9384:n
9379:(
9371:n
9366:0
9363:=
9360:i
9348:i
9344:w
9338:i
9333:P
9326:i
9320:n
9316:)
9312:t
9306:1
9303:(
9298:i
9294:t
9287:)
9282:i
9279:n
9274:(
9266:n
9261:0
9258:=
9255:i
9244:=
9241:)
9238:t
9235:(
9231:B
9204:,
9196:i
9192:w
9188:)
9185:t
9182:(
9177:n
9174:,
9171:i
9167:b
9161:n
9156:0
9153:=
9150:i
9138:i
9134:w
9128:i
9123:P
9118:)
9115:t
9112:(
9107:n
9104:,
9101:i
9097:b
9091:n
9086:0
9083:=
9080:i
9069:=
9066:)
9063:t
9060:(
9056:B
9041:n
9037:P
9033:0
9030:P
9026:n
8977:.
8973:B
8969:=
8963:r
8959:R
8947:r
8928:B
8911:.
8903:)
8898:i
8894:r
8891:+
8888:n
8882:(
8873:)
8867:j
8861:i
8857:r
8852:(
8840:)
8835:j
8832:n
8827:(
8818:j
8813:P
8806:n
8801:0
8798:=
8795:j
8787:=
8782:r
8779:,
8776:i
8771:P
8755:r
8753:,
8751:r
8749:+
8747:n
8743:P
8738:r
8733:P
8728:r
8723:P
8718:r
8713:P
8708:r
8704:R
8700:r
8696:2
8693:R
8689:1
8686:R
8682:R
8678:R
8653:+
8650:n
8647:,
8641:,
8638:0
8635:=
8632:i
8628:,
8623:i
8618:P
8610:1
8607:+
8604:n
8599:i
8593:1
8590:+
8587:n
8581:+
8576:1
8570:i
8565:P
8557:1
8554:+
8551:n
8547:i
8542:=
8537:i
8528:P
8497:1
8494:+
8491:n
8486:P
8462:1
8454:P
8423:i
8414:P
8408:)
8405:t
8402:(
8397:1
8394:+
8391:n
8388:,
8385:i
8380:b
8373:1
8370:+
8367:n
8362:0
8359:=
8356:i
8348:=
8338:)
8335:t
8332:(
8327:1
8324:+
8321:n
8318:,
8315:i
8310:b
8304:)
8298:i
8293:P
8285:1
8282:+
8279:n
8274:i
8268:1
8265:+
8262:n
8256:+
8251:1
8245:i
8240:P
8232:1
8229:+
8226:n
8222:i
8216:(
8210:1
8207:+
8204:n
8199:0
8196:=
8193:i
8185:=
8173:i
8168:P
8163:)
8160:t
8157:(
8152:1
8149:+
8146:n
8143:,
8140:1
8137:+
8134:i
8129:b
8121:1
8118:+
8115:n
8110:1
8107:+
8104:i
8096:n
8091:0
8088:=
8085:i
8077:+
8072:i
8067:P
8062:)
8059:t
8056:(
8051:1
8048:+
8045:n
8042:,
8039:i
8034:b
8026:1
8023:+
8020:n
8015:i
8009:1
8006:+
8003:n
7995:n
7990:0
7987:=
7984:i
7976:=
7964:i
7959:P
7954:)
7951:t
7948:(
7943:n
7940:,
7937:i
7932:b
7925:n
7920:0
7917:=
7914:i
7906:t
7903:+
7898:i
7893:P
7888:)
7885:t
7882:(
7877:n
7874:,
7871:i
7866:b
7859:n
7854:0
7851:=
7848:i
7840:)
7837:t
7831:1
7828:(
7825:=
7818:)
7815:t
7812:(
7808:B
7768:1
7765:+
7762:n
7759:,
7756:1
7753:+
7750:i
7745:b
7737:1
7734:+
7731:n
7726:1
7723:+
7720:i
7714:=
7709:n
7706:,
7703:i
7698:b
7693:t
7684:1
7681:+
7678:n
7675:,
7672:i
7667:b
7659:1
7656:+
7653:n
7648:i
7642:1
7639:+
7636:n
7630:=
7625:n
7622:,
7619:i
7614:b
7609:)
7606:t
7600:1
7597:(
7591:{
7570:1
7567:+
7564:n
7561:,
7558:1
7555:+
7552:i
7547:b
7539:)
7534:i
7531:n
7526:(
7520:=
7515:n
7512:,
7509:i
7504:b
7499:t
7493:)
7487:1
7484:+
7481:i
7476:1
7473:+
7470:n
7464:(
7452:1
7449:+
7446:n
7443:,
7440:i
7435:b
7427:)
7422:i
7419:n
7414:(
7408:=
7403:n
7400:,
7397:i
7392:b
7387:)
7384:t
7378:1
7375:(
7369:)
7364:i
7360:1
7357:+
7354:n
7348:(
7339:{
7324:n
7306:)
7300:2
7295:P
7290:+
7285:1
7280:P
7275:2
7271:(
7264:3
7261:1
7255:=
7250:2
7241:P
7217:)
7211:1
7206:P
7201:2
7198:+
7193:0
7188:P
7182:(
7175:3
7172:1
7166:=
7161:1
7152:P
7120:2
7115:P
7108:3
7104:t
7100:+
7096:)
7090:2
7085:P
7080:+
7075:1
7070:P
7065:2
7061:(
7054:3
7051:1
7043:2
7039:t
7035:)
7032:t
7026:1
7023:(
7020:3
7017:+
7013:)
7007:1
7002:P
6997:2
6994:+
6989:0
6984:P
6978:(
6971:3
6968:1
6962:t
6957:2
6953:)
6949:t
6943:1
6940:(
6937:3
6934:+
6929:0
6924:P
6917:3
6913:)
6909:t
6903:1
6900:(
6897:=
6885:2
6880:P
6873:3
6869:t
6865:+
6861:)
6855:2
6850:P
6845:+
6840:1
6835:P
6830:2
6826:(
6820:2
6816:t
6812:)
6809:t
6803:1
6800:(
6797:+
6793:)
6787:1
6782:P
6777:2
6774:+
6769:0
6764:P
6758:(
6754:t
6749:2
6745:)
6741:t
6735:1
6732:(
6729:+
6724:0
6719:P
6712:3
6708:)
6704:t
6698:1
6695:(
6692:=
6680:2
6675:P
6668:3
6664:t
6660:+
6655:1
6650:P
6643:2
6639:t
6635:)
6632:t
6626:1
6623:(
6620:2
6617:+
6612:0
6607:P
6602:t
6597:2
6593:)
6589:t
6583:1
6580:(
6577:+
6572:2
6567:P
6560:2
6556:t
6552:)
6549:t
6543:1
6540:(
6537:+
6532:1
6527:P
6522:t
6517:2
6513:)
6509:t
6503:1
6500:(
6497:2
6494:+
6489:0
6484:P
6477:3
6473:)
6469:t
6463:1
6460:(
6457:=
6448:2
6443:P
6436:2
6432:t
6428:+
6423:1
6418:P
6413:t
6410:)
6407:t
6401:1
6398:(
6395:2
6392:+
6387:0
6382:P
6375:2
6371:)
6367:t
6361:1
6358:(
6341:t
6337:t
6321:i
6316:P
6311:)
6308:t
6305:(
6300:n
6297:,
6294:i
6289:b
6267:.
6264:)
6261:t
6258:(
6254:B
6250:t
6247:+
6244:)
6241:t
6238:(
6234:B
6230:)
6227:t
6221:1
6218:(
6215:=
6212:)
6209:t
6206:(
6202:B
6184:n
6180:n
6141:n
6137:n
6103:t
6078:t
6045:1
6042:S
6038:0
6035:S
6031:2
6028:R
6024:1
6021:R
6017:0
6014:R
6010:3
6007:Q
6003:2
6000:Q
5996:1
5993:Q
5989:0
5986:Q
5976:t
5943:1
5940:R
5936:0
5933:R
5929:2
5926:Q
5922:1
5919:Q
5915:0
5912:Q
5897:t
5863:t
5861:(
5859:1
5856:Q
5852:t
5850:(
5848:0
5845:Q
5841:t
5839:(
5837:B
5830:2
5827:P
5823:1
5820:P
5816:t
5814:(
5812:1
5809:Q
5802:1
5799:P
5795:0
5792:P
5788:t
5786:(
5784:0
5781:Q
5773:t
5769:1
5766:Q
5762:0
5759:Q
5744:t
5725:1
5722:P
5718:0
5715:P
5711:t
5709:(
5707:B
5703:t
5699:1
5696:P
5692:0
5689:P
5685:t
5683:(
5681:B
5677:t
5673:1
5670:P
5666:0
5663:P
5659:t
5657:(
5655:B
5651:t
5624:.
5621:)
5616:i
5611:P
5601:1
5598:+
5595:i
5590:P
5585:(
5582:)
5579:t
5576:(
5571:1
5565:n
5562:,
5559:i
5555:b
5549:1
5543:n
5538:0
5535:=
5532:i
5524:n
5521:=
5518:)
5515:t
5512:(
5504:B
5489:n
5425:n
5409:.
5395:n
5390:P
5380:1
5372:P
5348:0
5343:P
5333:1
5330:+
5327:n
5322:P
5300:1
5297:+
5294:n
5290:,
5287:n
5283:,
5276:,
5273:1
5269:,
5266:0
5263:=
5260:k
5235:k
5230:P
5224:)
5216:1
5213:+
5210:n
5206:k
5197:1
5193:(
5189:+
5184:1
5178:k
5173:P
5164:1
5161:+
5158:n
5154:k
5148:=
5140:k
5135:P
5108:1
5105:+
5102:n
5097:P
5091:,
5084:,
5076:0
5071:P
5059:n
5043:n
5038:P
5032:,
5025:,
5020:0
5015:P
5003:n
4999:n
4995:m
4991:m
4987:n
4982:.
4970:2
4964:n
4944:n
4940:/
4926:=
4923:t
4903:n
4899:/
4892:2
4889:=
4886:t
4865:)
4862:4
4858:/
4854:t
4851:(
4840:3
4837:4
4824:n
4807:3
4802:)
4798:1
4790:2
4784:(
4780:4
4743:.
4714:n
4709:P
4685:0
4680:P
4639:(
4623:)
4620:t
4617:(
4613:B
4590:j
4585:C
4560:.
4554:!
4551:)
4548:i
4542:j
4539:(
4536:!
4533:i
4526:i
4521:P
4514:j
4511:+
4508:i
4504:)
4500:1
4494:(
4486:j
4481:0
4478:=
4475:i
4467:)
4464:m
4458:n
4455:(
4450:1
4444:j
4439:0
4436:=
4433:m
4425:=
4419:!
4416:)
4413:i
4407:j
4404:(
4401:!
4398:i
4391:i
4386:P
4379:j
4376:+
4373:i
4369:)
4365:1
4359:(
4351:j
4346:0
4343:=
4340:i
4329:!
4326:)
4323:j
4317:n
4314:(
4309:!
4306:n
4300:=
4295:j
4290:C
4259:j
4254:C
4247:j
4243:t
4236:n
4231:0
4228:=
4225:j
4217:=
4214:)
4211:t
4208:(
4204:B
4157:n
4153:P
4149:0
4146:P
4129:i
4125:P
4108:.
4102:!
4099:)
4096:i
4090:n
4087:(
4084:!
4081:i
4076:!
4073:n
4067:=
4061:)
4056:i
4053:n
4048:(
4018:)
4013:i
4010:n
4005:(
3987:t
3983:t
3977:n
3956:n
3953:,
3947:,
3944:0
3941:=
3938:i
3926:,
3921:i
3915:n
3911:)
3907:t
3901:1
3898:(
3893:i
3889:t
3882:)
3877:i
3874:n
3869:(
3863:=
3860:)
3857:t
3854:(
3849:n
3846:,
3843:i
3839:b
3812:1
3806:t
3800:0
3788:,
3783:i
3778:P
3773:)
3770:t
3767:(
3762:n
3759:,
3756:i
3752:b
3746:n
3741:0
3738:=
3735:i
3727:=
3724:)
3721:t
3718:(
3714:B
3672:t
3666:0
3660:,
3655:5
3650:P
3643:5
3639:t
3635:+
3630:4
3625:P
3620:)
3617:t
3611:1
3608:(
3603:4
3599:t
3595:5
3592:+
3587:3
3582:P
3575:2
3571:)
3567:t
3561:1
3558:(
3553:3
3549:t
3542:+
3537:2
3532:P
3525:3
3521:)
3517:t
3511:1
3508:(
3503:2
3499:t
3492:+
3487:1
3482:P
3475:4
3471:)
3467:t
3461:1
3458:(
3455:t
3452:5
3449:+
3444:0
3439:P
3432:5
3428:)
3424:t
3418:1
3415:(
3412:=
3405:)
3402:t
3399:(
3395:B
3377:n
3352:)
3347:i
3344:n
3339:(
3308:1
3302:t
3296:0
3290:,
3285:n
3280:P
3273:n
3269:t
3265:+
3260:1
3254:n
3249:P
3242:1
3236:n
3232:t
3228:)
3225:t
3219:1
3216:(
3210:)
3204:1
3198:n
3194:n
3189:(
3183:+
3177:+
3172:1
3167:P
3162:t
3157:1
3151:n
3147:)
3143:t
3137:1
3134:(
3128:)
3123:1
3120:n
3115:(
3109:+
3104:0
3099:P
3092:n
3088:)
3084:t
3078:1
3075:(
3072:=
3060:i
3055:P
3048:i
3044:t
3038:i
3032:n
3028:)
3024:t
3018:1
3015:(
3009:)
3004:i
3001:n
2996:(
2988:n
2983:0
2980:=
2977:i
2969:=
2962:)
2959:t
2956:(
2952:B
2909:)
2906:t
2903:(
2896:n
2891:P
2881:2
2876:P
2869:1
2864:P
2857:B
2852:t
2849:+
2846:)
2843:t
2840:(
2833:1
2827:n
2822:P
2812:1
2807:P
2800:0
2795:P
2788:B
2783:)
2780:t
2774:1
2771:(
2768:=
2765:)
2762:t
2759:(
2752:n
2747:P
2737:1
2732:P
2725:0
2720:P
2713:B
2708:=
2705:)
2702:t
2699:(
2695:B
2664:0
2659:P
2654:=
2651:)
2648:t
2645:(
2638:0
2633:P
2626:B
2610:k
2606:P
2602:1
2599:P
2595:0
2592:P
2574:k
2569:P
2559:1
2554:P
2547:0
2542:P
2535:B
2520:n
2514:(
2508:n
2496:n
2474:.
2470:)
2465:1
2460:P
2455:+
2450:2
2445:P
2440:2
2432:3
2427:P
2422:(
2419:t
2416:6
2413:+
2410:)
2405:0
2400:P
2395:+
2390:1
2385:P
2380:2
2372:2
2367:P
2362:(
2359:)
2356:t
2350:1
2347:(
2344:6
2341:=
2338:)
2335:t
2332:(
2324:B
2309:t
2292:.
2288:)
2283:2
2278:P
2268:3
2263:P
2258:(
2253:2
2249:t
2245:3
2242:+
2239:)
2234:1
2229:P
2219:2
2214:P
2209:(
2206:t
2203:)
2200:t
2194:1
2191:(
2188:6
2185:+
2182:)
2177:0
2172:P
2162:1
2157:P
2152:(
2147:2
2143:)
2139:t
2133:1
2130:(
2127:3
2124:=
2121:)
2118:t
2115:(
2107:B
2092:t
2085:t
2081:t
2069:2
2066:P
2062:1
2059:P
2036:t
2030:0
2024:,
2019:3
2014:P
2007:3
2003:t
1999:+
1994:2
1989:P
1982:2
1978:t
1974:)
1971:t
1965:1
1962:(
1959:3
1956:+
1951:1
1946:P
1941:t
1936:2
1932:)
1928:t
1922:1
1919:(
1916:3
1913:+
1908:0
1903:P
1896:3
1892:)
1888:t
1882:1
1879:(
1876:=
1873:)
1870:t
1867:(
1863:B
1830:t
1824:0
1818:,
1815:)
1812:t
1809:(
1802:3
1797:P
1792:,
1787:2
1782:P
1777:,
1772:1
1767:P
1760:B
1755:t
1752:+
1749:)
1746:t
1743:(
1736:2
1731:P
1726:,
1721:1
1716:P
1711:,
1706:0
1701:P
1694:B
1689:)
1686:t
1680:1
1677:(
1674:=
1671:)
1668:t
1665:(
1661:B
1646:k
1642:P
1637:j
1633:P
1628:i
1624:P
1620:t
1618:(
1614:k
1610:P
1608:,
1605:j
1601:P
1599:,
1596:i
1592:P
1588:B
1581:2
1578:P
1574:1
1571:P
1567:2
1564:P
1560:1
1557:P
1553:2
1550:P
1546:1
1543:P
1539:2
1536:P
1532:3
1529:P
1525:1
1522:P
1518:0
1515:P
1511:3
1508:P
1504:2
1501:P
1497:1
1494:P
1490:0
1487:P
1465:.
1462:)
1457:0
1452:P
1447:+
1442:1
1437:P
1432:2
1424:2
1419:P
1414:(
1411:2
1408:=
1405:)
1402:t
1399:(
1391:B
1376:t
1369:1
1366:P
1362:2
1359:P
1355:1
1352:P
1348:0
1345:P
1341:t
1337:1
1334:P
1330:2
1327:P
1323:0
1320:P
1299:,
1296:)
1291:1
1286:P
1276:2
1271:P
1266:(
1263:t
1260:2
1257:+
1254:)
1249:0
1244:P
1234:1
1229:P
1224:(
1221:)
1218:t
1212:1
1209:(
1206:2
1203:=
1200:)
1197:t
1194:(
1186:B
1171:t
1144:t
1138:0
1132:,
1129:)
1124:1
1119:P
1109:2
1104:P
1099:(
1094:2
1090:t
1086:+
1083:)
1078:1
1073:P
1063:0
1058:P
1053:(
1048:2
1044:)
1040:t
1034:1
1031:(
1028:+
1023:1
1018:P
1013:=
1010:)
1007:t
1004:(
1000:B
986:1
983:P
960:t
954:0
948:,
943:2
938:P
931:2
927:t
923:+
918:1
913:P
908:t
905:)
902:t
896:1
893:(
890:2
887:+
882:0
877:P
870:2
866:)
862:t
856:1
853:(
850:=
847:)
844:t
841:(
837:B
823:2
820:P
816:1
813:P
809:1
806:P
802:0
799:P
789:,
777:1
771:t
765:0
759:,
756:]
751:2
746:P
741:t
738:+
733:1
728:P
723:)
720:t
714:1
711:(
708:[
705:t
702:+
699:]
694:1
689:P
684:t
681:+
676:0
671:P
666:)
663:t
657:1
654:(
651:[
648:)
645:t
639:1
636:(
633:=
630:)
627:t
624:(
620:B
606:2
603:P
599:1
596:P
592:0
589:P
585:t
583:(
581:B
570:⋯
566:×
562:•
526:0
521:P
511:1
506:P
477:1
471:t
465:0
459:,
454:1
449:P
444:t
441:+
436:0
431:P
426:)
423:t
417:1
414:(
411:=
408:)
403:0
398:P
388:1
383:P
378:(
375:t
372:+
367:0
362:P
357:=
354:)
351:t
348:(
344:B
326:1
323:P
319:0
316:P
300:n
296:n
291:n
287:P
283:0
280:P
134:/
128:.
125:i
122:.
119:z
116:ɛ
113:b
110:ˈ
107:/
103:(
95:.
92:t
88:y
81:t
79:)
77:t
73:y
66:t
64:)
62:t
58:y
52:)
50:t
46:y
38:t
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.