[KongchangAI]
ConceptBezier Curve / 贝塞尔曲线

Bézier Curve

A parametric curve introduced by Pierre Bézier in 1962, based on Bernstein polynomials and defined by a set of control points that determine the curve's shape. Bézier curves are widely used in animation, font rendering, trajectory simulation, and other fields requiring smooth curve representation.

Core Facts

Timeline (last 90 days)

Oct 18

Vectorization is converting bitmap stroke outlines into vector paths described by Bezier curves, so that glyphs can scale losslessly.

Unverified50%
Sep 6

Bézier curve interpolation can simulate natural ease-in and ease-out effects, whereas linear interpolation produces mechanically uniform motion.

Unverified50%
Sep 1

In equidistant curve sampling, when rounded corners are introduced, the Bézier curve parameter t and arc length are not linearly related, and engineering implementations typically use numerical integration or lookup tables (LUT) to approximate arc length.

Unverified50%
Aug 28

贝塞尔曲线的数学本质是伯恩斯坦多项式的参数化表达,一条n次贝塞尔曲线由n+1个控制点定义

Unverified50%
Aug 28

A cubic Bézier curve is defined by four control points, with the curve equation B(t) = (1-t)³P0 + 3(1-t)²tP1 + 3(1-t)t²P2 + t³P3.

Unverified60%
Aug 28

多段贝塞尔曲线拼接时,即使位置和切线方向连续(G1连续性),曲率往往会在连接处发生突变

Unverified50%

All Facts (11)

Verified

The Bézier curve was proposed by French engineer Pierre Bézier in 1962 while working at Renault, originally for automotive body surface design

80%
Verified

The cubic-bezier() function in CSS animations, the pen tool in Adobe Illustrator, and TrueType outlines in font rendering are all typical applications of Bézier curves

65%
Verified

The formula for a cubic Bézier curve is B(t) = (1-t)³P₀ + 3(1-t)²tP₁ + 3(1-t)t²P₂ + t³P₃, where t∈[0,1] is the parameter and P₀ through P₃ are four control points

65%
Unverified

弧长参数化(Arc-length Parameterization)通过数值积分将参数t重映射为均匀弧长,可解决贝塞尔曲线等间距取样导致速度不均的问题

90%
Unverified

三阶贝塞尔曲线(4个控制点)通常足以模拟大多数滑动场景

70%
Unverified

A cubic Bézier curve is defined by four control points, with the curve equation B(t) = (1-t)³P0 + 3(1-t)²tP1 + 3(1-t)t²P2 + t³P3.

60%
Unverified

Vectorization is converting bitmap stroke outlines into vector paths described by Bezier curves, so that glyphs can scale losslessly.

50%
Unverified

Bézier curve interpolation can simulate natural ease-in and ease-out effects, whereas linear interpolation produces mechanically uniform motion.

50%
Unverified

In equidistant curve sampling, when rounded corners are introduced, the Bézier curve parameter t and arc length are not linearly related, and engineering implementations typically use numerical integration or lookup tables (LUT) to approximate arc length.

50%
Unverified

多段贝塞尔曲线拼接时,即使位置和切线方向连续(G1连续性),曲率往往会在连接处发生突变

50%
Unverified

贝塞尔曲线的数学本质是伯恩斯坦多项式的参数化表达,一条n次贝塞尔曲线由n+1个控制点定义

50%

Source Articles