WikiLean Articles · Brain · Recent changes · Proposals · Flags · Stats · About

Diff — Bézier curve

Revision #1690 → #3979 · back to history

addedBernstein polynomials (historical basis)5b47e79dcdcd
addedAffine combination (coefficients sum to 1)deeb5ab2e16f
modifiedLinear Bézier curve59ca0894371c
FieldFrom #1690To #3979
note`AffineMap.lineMap p₀ p₁` is exactly the linear Bézier curve, generalized to any affine space.`AffineMap.lineMap p₀ p₁` is exactly the linear Bézier curve, generalized to any affine space (verified).
modifiedLinear Bézier equals linear interpolation370dbe62a5e4
FieldFrom #1690To #3979
notelineMap_apply_module states lineMap p₀ p₁ c = (1-c)•p₀ + c•p₁, i.e. linear interpolation.lineMap_apply_module states lineMap p₀ p₁ c = (1-c)•p₀ + c•p₁, i.e. linear interpolation (verified).
modifiedBernstein basis polynomialsc673795150eb
FieldFrom #1690To #3979
note`bernsteinPolynomial R n ν = (choose n ν) * X^ν * (1-X)^(n-ν)` is exactly the Bernstein basis polynomial.`bernsteinPolynomial R n ν = (choose n ν) * X^ν * (1-X)^(n-ν)` is exactly the Bernstein basis polynomial (verified).
addedBinomial coefficientd526e0e5685f