From 68c37ec9f731f477f85a91f58a8b8bae1e29f90e Mon Sep 17 00:00:00 2001 From: Simon Cozens Date: Tue, 11 Jun 2019 02:01:11 +0100 Subject: [PATCH] Edits to bsplines (#196) Recast awkward sentence. --- components/sections/bsplines/content.en-GB.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/sections/bsplines/content.en-GB.md b/components/sections/bsplines/content.en-GB.md index ab9fc790..2a2d2635 100644 --- a/components/sections/bsplines/content.en-GB.md +++ b/components/sections/bsplines/content.en-GB.md @@ -1,6 +1,6 @@ # B-Splines -No discussion on Bézier curves is complete without also giving mention of that other beast in the curve design space: B-Splines. Easily confused to mean Bézier splines, that's not actually what they are; they are "basis function" splines, which makes a lot of difference, which we'll be looking at in this section. We're not going to dive as deep into B-Splines as we have for Bézier curves (that would be an entire primer on its own) but we'll be looking at how B-Splines work, what kind of maths is involved in computing them, and how to draw them based on a number of parameters that you can pick for individual B-Splines. +No discussion on Bézier curves is complete without also giving mention of that other beast in the curve design space: B-Splines. Easily confused to mean Bézier splines, that's not actually what they are; they are "basis function" splines, which makes a lot of difference, and we'll be looking at those differences in this section. We're not going to dive as deep into B-Splines as we have for Bézier curves (that would be an entire primer on its own) but we'll be looking at how B-Splines work, what kind of maths is involved in computing them, and how to draw them based on a number of parameters that you can pick for individual B-Splines. First off: B-Splines are [piecewise polynomial interpolation curves](https://en.wikipedia.org/wiki/Piecewise), where the "single curve" is built by performing polynomial interpolation over a set of points, using a sliding window of a fixed number of points. For instance, a "cubic" B-Spline defined by twelve points will have its curve built by evaluating the polynomial interpolation of four points, and the curve can be treated as a lot of different sections, each controlled by four points at a time, such that the full curve consists of smoothly connected sections defined by points {1,2,3,4}, {2,3,4,5}, ..., {8,9,10,11}, and finally {9,10,11,12}, for eight sections.