Bézier curve 2026-10-14
A Bézier curve is a parametric curve specified by control points in a Euclidean space and the Bernstein basis:Here is a binomial coefficient. Each coordinate is a polynomial of polynomial degree at most ; special choices of control points can lower the polynomial degree. The ordered control points form the control polygon. A cubic Bézier curve uses four control points and has the explicit formThe curve passes through and ; the interior control points steer its shape and need not lie on it.[ref]
https://ocw.mit.edu/courses/6-837-computer-graphics-fall-2012/aba8735cf2cf7c71ca5d29b46873309a_MIT6_837F12_Lec01.pdf. MIT 6.837, Bézier Curves and Splines, slides 23–31 and 45–47, 2012
For a worked example, chooseSubstituting these control points givesHere , so neither interior control point, both at height , lies on the curve. De Casteljau's algorithm computes the same point using only successive linear interpolations.
The endpoint tangent vectors follow from the Bézier derivative control polygon:Thus the curve leaves toward and arrives at from . These nonzero derivatives determine the endpoint tangent lines; if an endpoint derivative vanishes, that formula alone does not determine its tangent direction. Endpoint handles are useful when arranging a parametric first-derivative join of Bézier curves.
The parameter is usually not arc length. For this example,Equal steps in therefore do not generally travel equal distances. Distance along the curve is instead the arc length, given by the integral ; its derivative is the norm of the tangent vector and measures the rate of travel.
Two geometric facts make Bézier curves especially convenient for design. First, the Bernstein basis weights are nonnegative and form a partition of unity, since the binomial theorem gives . Hence is a convex combination of the control points and lies in their convex hull.[ref]
https://groups.csail.mit.edu/graphics/classes/6.838/S98/meetings/m15/. MIT 6.838, Bézier Curve and B-Spline Curve, §1.4.1, 1998
The convex hull is the smallest convex set containing the control points, not their axis-aligned bounding box. Here it is a trapezoid, strictly smaller than : the box corner is outside the convex hull. The curve need not fill or touch every edge of either enclosure. The convex hull guarantee concerns ; outside that interval weights can be negative.Second, applying an affine map to every control point gives exactly the same result as applying it to the entire curve. For ,This is affine equivariance of a geometric basis: a translation, rotation or shear mapping can be performed on a handful of control points. For example, transforms the four control points to and transforms the midpoint to , also obtained from the same weights .
These editable handles explain the usefulness of Bézier curves in computer aided geometric design, vector graphics paths and outline fonts: a small collection of points controls an entire smooth stroke, and resizing the design preserves its mathematical shape. Cambridge's computer-graphics notes describe their use in graphic design, typography and PostScript outlines. The industrial context includes Pierre Bézier's work at Renault and Paul de Casteljau's work at Citroën.[ref]
https://www.cl.cam.ac.uk/teaching/1415/CompGraph/cgip.pdf. Neil A. Dodgson and Peter Robinson, Cambridge Computer Graphics and Image Processing, slides 183 and 226–228, 2014
// Target: analysis.bigb
Bounding volume 2026-10-14
A bounding volume is a simple enclosing set for an object : every point of belongs to . Its purpose is to make a cheap rejection possible before examining the object itself. For example, an axis-aligned bounding box can enclose a triangle using just its smallest and largest coordinates.
The guarantee is one-sided. If and , thenThus an empty set intersection of the bounding volumes certifies an empty set intersection of the objects. An overlap of the bounding volumes is necessary for actual intersection, but does not prove it. This is a conservative enclosure test: rejection is conclusive, acceptance means further examination is needed.
Consider the filled triangles with vertices of a polygon and with vertices of a polygon . Their axis-aligned bounding boxes overlap in . Nevertheless, every point of satisfies , whereas every point of satisfies . The two triangles are disjoint. The shaded square in the bounding volume hierarchy illustration makes this false candidate visible.
For collision detection, a broad phase produces possible object pairs from bounding volume tests; a narrow phase examines the actual shapes, for example with a triangle-triangle intersection algorithm. Scott Le Grand's Chapter 32. Broad-Phase Collision Detection with CUDA explains this separation in its opening paragraphs. Whether touching counts as a collision must be specified by the application.
An enclosure must cover the entire object being queried. A box fitted to samples of a parametric curve only guarantees enclosure of the sampled points, unless a separate bound covers the whole parametric curve. For a Bézier curve, the convex hull of its control points provides such a bound on its defining parameter interval. In floating-point arithmetic, outward rounding can preserve certified coordinate bounds; an inward roundoff error can invalidate a rejection. Bounds must also be updated when objects move.
Chord error bound 2026-10-14
If a twice differentiable parametric curve satisfies , its deviation from the linearly parameterized chord is at most . This follows from the Green function for the second derivative with zero endpoint values. It bounds the Hausdorff distance between the arc and its chord.
// Target: analysis.bigb
Critical point of a smooth map 2026-10-14
Imagine folding a sheet along its horizontal axis by the smooth map , . The inputs and have the same output. Along , horizontal motion still changes the output, but vertical motion produces no first-order change: . These inputs are critical points of a smooth map even though their differential is not the zero linear map. The missing direction in the target tangent space is what matters.
Precisely, let be a smooth map between smooth manifolds without boundary. An input is a critical point of a smooth map when its differentialis not surjective, equivalently when its rank of a linear map is less than . An input where it is surjective is a regular point; a map with no critical points of a smooth map is a submersion. The threshold is the target dimension, not . In manifold charts, compute the matrix rank of the Jacobian matrix; changes of charts preserve that matrix rank. [ref]
For the fold,Thus its set of critical points of a smooth map is the entire horizontal axis. Away from that axis, its differential can produce every infinitesimal target displacement. At the axis, it can produce only horizontal ones. This diagnoses where the two inverse branches in the picture merge.
For a scalar smooth function , the target dimension is one. A linear map to fails to be surjective exactly when it is zero, so here a critical point of a smooth map means . In Euclidean space this is precisely the familiar critical point condition : every first partial derivative vanishes. On a Riemannian manifold, it is equivalently for the chosen Riemannian metric; the Riemannian gradient depends on that metric, but whether it vanishes does not. See Loring W. Tu, An Introduction to Manifolds, Proposition 8.23 for the scalar coordinate criterion. The scalar smooth function has a critical point at zero without a local maximum or local minimum.
A source of lower dimension gives a different warning. For the smooth map , , the Jacobian matrix is the column , of matrix rank one at every input. Every input is a critical point of a smooth map, since the target dimension is two, even though this parametric curve has nonzero velocity everywhere and is an immersion. More generally, if , no differential can be surjective, so every input is critical. The terminology measures the ability to fill target directions, rather than whether the parametrized curve looks smooth.
Curve parameter 2026-10-14
A curve parameter labels the points visited by a parametric curve . Choosing time as the parameter determines its velocity; an arc-length parametrization instead measures accumulated arc length. A regular monotone reparametrization changes the labels and speed while preserving the route and its arc length.
Differential form Created 2026-09-24 Updated 2026-10-13
A differential form is a smooth field of alternating multilinear maps that can be integrated over an appropriately oriented manifold of matching dimension. A one-form measures a directed displacement; a two-form measures an oriented area element. The point is to express what is being accumulated along a curve or over a surface without tying the answer to one set of coordinates. This makes line integrals, surface integrals, and the integral theorems of vector calculus parts of one construction.
For a concrete one-form, take in the plane. Travel from to along the bottom and then the right edge of the unit square. The horizontal leg contributes zero because ; the vertical leg has and contributes . Taking the left and then the top edge instead gives zero: the vertical leg has , and the horizontal leg again has . The two paths have the same endpoints but different integrals.
Now replace with the exact differential . Both paths give , because integrating an exact differential along a curve gives the endpoint difference of its potential. Here that difference is . This is the fundamental theorem of calculus applied to a function along a parametric curve, and is the basic reason conservative vector fields have path-independent work.
Two routes between the same endpoints distinguish a path-dependent one-form from an exact differential
. Details. The exterior derivative records the local obstruction in the first example: . The Generalized Stokes theorem turns the difference between the two path integrals into the integral of this two-form over the square, whose oriented area is . Interior edges cancel when adjoining pieces are added; only the outer boundary survives. That cancellation connects a local calculation with a global measurement.
More precisely, a degree- differential form assigns to each point a multilinear scalar-valued function of tangent vectors at . Interchanging two arguments changes its sign. A one-form is therefore a covector field, while a two-form vanishes on a pair of parallel vectors. Degree zero simply means a smooth function. The space is a vector space; the wedge product of differential forms combines degrees, and the exterior derivative raises degree by one.
The usefulness goes beyond bookkeeping. Pullbacks of a differential form supply the right transformation law automatically under a coordinate change. The Generalized Stokes theorem unifies the fundamental theorem of calculus, Green theorem, Stokes theorem, and divergence theorem. Meanwhile, the distinction between closed differential forms and exact differential forms detects holes through de Rham cohomology. Reyer Sjamaar develops these connections in sections 5.4 and 9.3 of his university notes. [ref].
Fundamental theorem for line integrals Created 2026-09-24 Updated 2026-09-24
Implicit solution Created 2026-10-06 Updated 2026-10-14
An implicit solution describes a solution of a differential equation through a relation , instead of isolating in an explicit formula. The relation describes a level set; an actual scalar solution of a differential equation must be a differentiable function on an interval whose function graph lies in the equation's domain. A whole level set need not be one such function graph.
For example, considerImplicit differentiation of gives . For , the circle contains two solutions of a differential equation,Both satisfy the equation on the stated open interval, and their function graphs stay in . An initial condition fixes and selects the sign of . In particular, gives and the upper branch on . The constant alone does not select the branch.[ref]
1.3 Separable equations. §1.3.2 Implicit solutions: implicit differentiation, multiple branches, and selection by an initial condition
A circular level set gives local solution graphs away from vertical tangencies, while a singular level needs separate analysis
. Details. The precise local criterion uses the implicit function theorem. Let be continuously differentiable on an open subset of the plane, with . If its partial derivative , the nearby level set is a unique continuously differentiable function graph through that point. The chain rule givesThis proves that the local function graph solves there. For a different prescribed equation , one must also check along that branch and that it stays in the domain of . A level set by itself does not verify an arbitrary ordinary differential equation.[ref]
8.5 Inverse and implicit function theorems. §8.5.1, Theorem 8.5.6 and the preceding circle example: local existence, uniqueness and derivative of an implicit graph
For , the upper branch through has and tangent line slope . At , however, and . The circle remains a smooth regular level set with a vertical tangent line: it can be written locally as , but not as a single function graph over an open interval containing . Moreover, is undefined there, so the scalar solution of a differential equation cannot include this point in its domain. Changing the parameter draws the curve through the point but does not extend that scalar initial value problem.
When both partial derivatives vanish, even the geometry needs separate inspection. The level is an isolated point, not a function graph on any nonempty open interval. The zero level set of instead consists of the two lines and crossing at the origin, where . Each line satisfies the implicit ordinary differential equation , including at the origin; the explicit form excludes the origin. Thus algebraically dividing by a vanishing coefficient changes the domain and can change which solutions of a differential equation are admissible. Vanishing alone is only failure of a sufficient test: has the smooth zero function graph despite everywhere on it.
Implicit solutions are especially useful for exact first-order ordinary differential equations and for finding a first integral of an ordinary differential equation: a conserved relation can reveal allowed states without an explicit formula. For the normalized harmonic oscillator written as , , the energy has . Its positive level sets are the same circles. Where , eliminating time gives and the local implicit solution above. The harmonic oscillator's parametric curve continues through because its vector field governing evolution in time is defined there; treating as the independent variable fails at that turn. The origin is an equilibrium point of the harmonic oscillator, although it is excluded from the scalar equation .
One-form 2026-10-14
A differential 1-form is a smooth section of the cotangent bundle; it assigns a covector to every point of a smooth manifold. In planar coordinates, evaluates a tangent vector as .
Along a parametric curve , its line integral isReversing the direction reverses the integral. A force expressed as a one-form therefore accumulates work along a directed path. In Euclidean coordinates its components can be displayed as arrows, but identifying a one-form with a vector field uses an inner product; the covector field itself does not require a Riemannian metric.
Parametric curve 2026-10-14
A parametric curve is described by a vector-valued map . Its derivative gives a tangent vector wherever it is nonzero.
// Target: geometry-and-topology.bigb
Reflection curve on a surface 2026-10-14
For a parametric surface , source parametric curve and eye , put and . The visible reflection locus satisfies , with the source and eye on the reflecting side. Rank two of the resulting Jacobian matrix gives a locally one-dimensional locus in by the implicit function theorem.
// Target: analysis.bigb
Signed curvature 2026-10-14
Fix the standard orientation of a vector space on the plane. For an oriented regular curve in that plane, let be its unit tangent vector and let be its left unit normal, obtained by an anticlockwise rotation through . Its signed curvature , also commonly written , is defined byHere increases with the chosen traversal and is the determinant. Positive signed curvature means turning left; negative signed curvature means turning right. The left unit normal exists even when ; when it points opposite to the principal normal vector. See Ghomi's university lecture notes, section 1.10.
For an arbitrary regular parametric curve traversed with increasing , the signed curvature isFor the anticlockwise circle , the numerator is and the denominator is , so . For the clockwise traversal , the numerator is , so , while unsigned curvature is in both cases. On this circle points inward for anticlockwise traversal and outward for clockwise traversal. For any simple closed regular curve traversed anticlockwise, is the inward unit normal, but signed curvature can still be negative along nonconvex portions.
Reversing traversal reverses signed curvature and the left normal, but preserves the bend
. Details. To see why the formula uses the cube of the speed, write and . The term parallel to contributes zero to the determinant, giving . Under a reparametrization with , the numerator gains a factor and the denominator gains . Thus orientation-preserving reparametrization preserves signed curvature, while reversing traversal changes its sign at corresponding points. Unsigned curvature is preserved in either case.
Locally write the unit tangent vector as . Differentiating with respect to arc length gives : signed curvature records the direction as well as the amount of turning. Its integral therefore measures net turning, as in the turning tangent theorem; the integral of is total curvature and counts both left and right turns positively.
Tangent vector Created 2026-09-24 Updated 2026-10-14
A tangent vector at a point of a smooth manifold without boundary records an instantaneous velocity through . Its base point is part of the data; measuring its length additionally requires a Riemannian metric. Intrinsically, a smooth curve with defines its tangent vector by how every local smooth function changes along it:This is a derivation at a point. Two smooth curves through represent the same tangent vector if these derivatives agree for every such smooth function; equivalently, their coordinate velocity vectors agree in one manifold chart. The chain rule makes that agreement independent of the chosen manifold chart. [ref]
For an embedded submanifold of Euclidean space, the intrinsic tangent vector is represented by the ordinary derivative , with its base point retained. A drawn arrow starting at represents that tangent vector; its endpoint need not lie on the embedded submanifold. Nor is a tangent vector required to be a unit tangent vector: a stationary smooth curve gives the zero vector, which belongs to the tangent space but has no direction to normalize.
Here are explicit calculations. In , and have different routes but the same tangent vector at . For , both give . For a circle of radius , has tangent vector at : changing changes the speed or reverses travel without changing the circle.
A reparametrization with gives, by the chain rule, . A regular change of curve parameter has . The singular choice instead givesBoth describe the same parabola, whose tangent line at the origin is still the horizontal axis. The zero velocity diagnoses this singular change of curve parameter, whose inverse is not differentiable at zero; it does not show that the geometric tangent line is absent. The regular curve supplies its nonzero direction.
The diagram is an analytical illustration of these exact parametric curves, with equal parameter increments marked on each route. It separates geometry from traversal: the tangent line depends on the route, while a velocity vector also depends on how the curve parameter advances.
Torus knot Created 2026-09-24 Updated 2026-10-14
For nonzero coprime integers , the torus knot lies on a standard unknotted torus in the three-sphere and winds times meridionally and times longitudinally. Here a meridian of a solid torus goes around the small cross-section of the doughnut, while the longitudinal direction goes around its central hole. The integers count signed turns, so changing one sign gives the mirror of a link of the torus knot. In this article is always the meridional count and the longitudinal count.
An explicit parametric curve in three-dimensional Euclidean space iswhere . Its cylindrical radius satisfies , the equation of the supporting torus. Its meridional angle is and its longitudinal angle is : this checks the convention directly rather than relying on the picture. Its squared speed isIf two parameter values give the same point, their difference satisfies . Bézout's identity for the coprime integers then gives . Thus the loop closes and is an injective function on the parameter circle, with nonzero derivative; it is a smooth embedding.
For example, , , , produces a trefoil knot. During one circuit the meridional angle changes by and the longitudinal angle by . The supporting torus is a guide for construction, not a constraint on later ambient isotopies: the knot may move off it. This family makes arithmetic visible as geometry: the coprime integers determine whether a single traversal visits the whole loop without repetition.
The coprime integers hypothesis matters. If the greatest common divisor is , the same parametric curve retraces a single component times; it does not automatically draw different components. The corresponding torus link is instead the full set of points on the torus whose angles satisfy , with meridional angle and longitudinal angle . It has disjoint components, each with winding counts . For instance, the torus link consists of two parallel loops and is a Hopf link, whereas substituting into simply traces one of those loops twice.





