diff --git a/chapters/extended/content.en-GB.md b/chapters/extended/content.en-GB.md
index f126cf5c..eed33368 100644
--- a/chapters/extended/content.en-GB.md
+++ b/chapters/extended/content.en-GB.md
@@ -22,7 +22,7 @@ In the case of Bézier curves, extending the interval simply makes our curve "ke
The following two graphics show you Bézier curves rendered "the usual way", as well as the curves they "lie on" if we were to extend the `t` values much further. As you can see, there's a lot more "shape" hidden in the rest of the curve, and we can model those parts by moving the curve points around.
-
- In this, the first new term represents the ratio for each
- coordinate, as a multiplication factor. If our ratio values are [1,
- 0.5, 0.5, 1] then
- So what does this actually do? Let's look at the effect of
- "rationalising" our Bézier curves by interacting with the curve and
- ratios. The following graphic shows the curve from the previous
- section, enriched with ratio factors: the closer to zero we set one
- or more terms, the less relative influence the associated coordinate
- exerts on the curve (and of course the higher we set them, the more
- influence they have).
+ However, the second new term is what makes the difference: every
+ point on the curve isn't just a "double weighted" point, it is a
+ fraction of the "doubly weighted" value we compute by
+ introducing that ratio. When computing points on the curve, we
+ compute the "normal" Bézier value and then divide that by
+ the Bézier value for the curve that only uses ratios, not weights.
+
+ This does something unexpected: it turns our polynomial into
+ something that isn't a polynomial anymore. It is now a kind
+ of curve that is a super class of the polynomials, and can do some
+ really cool things that Bézier curves can't do "on their own", such
+ as perfectly describing circles (which we'll see in a later section
+ is literally impossible using standard Bézier curves).
+
+ But the best way to show what this does is to do literally that:
+ let's look at the effect of "rationalising" our Bézier curves using
+ an interactive graphic for a rationalised curves. The following
+ graphic shows the Bézier curve from the previous section, "enriched"
+ with ratio factors for each coordinate. The closer to zero we set
+ one or more terms, the less relative influence the associated
+ coordinate exerts on the curve (and of course the higher we set
+ them, the more influence they have). Try to change the values and
+ see how it affects what gets drawn:
-
+
-
+
-
+
ratio0 = 1
, ratio1 = 0.5
, and so on. The second term then corrects for all those multiplications by dividing the total value by the "basis" value of the Bézier curve, i.e. the value we get by computing the curve without any weighting (but _with_ ratios):
+In this, the first new term represents an additional weight for each coordinate. For example, if our ratio values are [1, 0.5, 0.5, 1] then ratio0 = 1
, ratio1 = 0.5
, and so on, and is effectively identical as if we were just using different weight. So far, nothing too special.
-So what does this actually do? Let's look at the effect of "rationalising" our Bézier curves by interacting with the curve and ratios. The following graphic shows the curve from the previous section, enriched with ratio factors: the closer to zero we set one or more terms, the less relative influence the associated coordinate exerts on the curve (and of course the higher we set them, the more influence they have).
+However, the second new term is what makes the difference: every point on the curve isn't just a "double weighted" point, it is a _fraction_ of the "doubly weighted" value we compute by introducing that ratio. When computing points on the curve, we compute the "normal" Bézier value and then _divide_ that by the Bézier value for the curve that only uses ratios, not weights.
+
+This does something unexpected: it turns our polynomial into something that _isn't_ a polynomial anymore. It is now a kind of curve that is a super class of the polynomials, and can do some really cool things that Bézier curves can't do "on their own", such as perfectly describing circles (which we'll see in a later section is literally impossible using standard Bézier curves).
+
+But the best way to show what this does is to do literally that: let's look at the effect of "rationalising" our Bézier curves using an interactive graphic for a rationalised curves. The following graphic shows the Bézier curve from the previous section, "enriched" with ratio factors for each coordinate. The closer to zero we set one or more terms, the less relative influence the associated coordinate exerts on the curve (and of course the higher we set them, the more influence they have). Try to change the values and see how it affects what gets drawn:
diff --git a/images/chapters/extended/1fe3b1a82239206cf84cfb5c40501e86.png b/images/chapters/extended/1fe3b1a82239206cf84cfb5c40501e86.png
new file mode 100644
index 00000000..3b671388
Binary files /dev/null and b/images/chapters/extended/1fe3b1a82239206cf84cfb5c40501e86.png differ
diff --git a/images/chapters/extended/3953e70caad4d8af3d0d9fb3b99fcdb4.png b/images/chapters/extended/3953e70caad4d8af3d0d9fb3b99fcdb4.png
new file mode 100644
index 00000000..4117bfa9
Binary files /dev/null and b/images/chapters/extended/3953e70caad4d8af3d0d9fb3b99fcdb4.png differ
diff --git a/images/chapters/extended/478e2ee26117a091261fb504d66780c2.png b/images/chapters/extended/478e2ee26117a091261fb504d66780c2.png
new file mode 100644
index 00000000..4117bfa9
Binary files /dev/null and b/images/chapters/extended/478e2ee26117a091261fb504d66780c2.png differ
diff --git a/images/chapters/extended/74a3ba53c0d1a79938bd2b1b8d57497d.png b/images/chapters/extended/74a3ba53c0d1a79938bd2b1b8d57497d.png
new file mode 100644
index 00000000..ff7c4e9c
Binary files /dev/null and b/images/chapters/extended/74a3ba53c0d1a79938bd2b1b8d57497d.png differ
diff --git a/images/chapters/extended/90028fd96e5bdf547a0dd356bb56ea61.png b/images/chapters/extended/90028fd96e5bdf547a0dd356bb56ea61.png
new file mode 100644
index 00000000..3b671388
Binary files /dev/null and b/images/chapters/extended/90028fd96e5bdf547a0dd356bb56ea61.png differ
diff --git a/index.html b/index.html
index e2363630..7b3f3438 100644
--- a/index.html
+++ b/index.html
@@ -1087,23 +1087,39 @@ function Bezier(3,t,w[]):
loading="lazy"
/>
ratio0 = 1
,
- ratio1 = 0.5
, and so on. The second term
- then corrects for all those multiplications by dividing the total
- value by the "basis" value of the Bézier curve, i.e. the value we
- get by computing the curve without any weighting (but
- with ratios):
+ In this, the first new term represents an additional weight for each
+ coordinate. For example, if our ratio values are [1, 0.5, 0.5, 1]
+ then ratio0 = 1
,
+ ratio1 = 0.5
, and so on, and is effectively
+ identical as if we were just using different weight. So far, nothing
+ too special.
-
+
+ Scripts are disabled. Showing fallback image.
+
+ Scripts are disabled. Showing fallback image.
+
In fact, there are curves used in graphics design and computer diff --git a/ja-JP/index.html b/ja-JP/index.html index ac2494a0..1e161d8b 100644 --- a/ja-JP/index.html +++ b/ja-JP/index.html @@ -817,23 +817,39 @@ function Bezier(3,t,w[]): loading="lazy" />
- In this, the first new term represents the ratio for each
- coordinate, as a multiplication factor. If our ratio values are [1,
- 0.5, 0.5, 1] then ratio0 = 1
,
- ratio1 = 0.5
, and so on. The second term
- then corrects for all those multiplications by dividing the total
- value by the "basis" value of the Bézier curve, i.e. the value we
- get by computing the curve without any weighting (but
- with ratios):
+ In this, the first new term represents an additional weight for each
+ coordinate. For example, if our ratio values are [1, 0.5, 0.5, 1]
+ then ratio0 = 1
,
+ ratio1 = 0.5
, and so on, and is effectively
+ identical as if we were just using different weight. So far, nothing
+ too special.
- So what does this actually do? Let's look at the effect of - "rationalising" our Bézier curves by interacting with the curve and - ratios. The following graphic shows the curve from the previous - section, enriched with ratio factors: the closer to zero we set one - or more terms, the less relative influence the associated coordinate - exerts on the curve (and of course the higher we set them, the more - influence they have). + However, the second new term is what makes the difference: every + point on the curve isn't just a "double weighted" point, it is a + fraction of the "doubly weighted" value we compute by + introducing that ratio. When computing points on the curve, we + compute the "normal" Bézier value and then divide that by + the Bézier value for the curve that only uses ratios, not weights. +
++ This does something unexpected: it turns our polynomial into + something that isn't a polynomial anymore. It is now a kind + of curve that is a super class of the polynomials, and can do some + really cool things that Bézier curves can't do "on their own", such + as perfectly describing circles (which we'll see in a later section + is literally impossible using standard Bézier curves). +
++ But the best way to show what this does is to do literally that: + let's look at the effect of "rationalising" our Bézier curves using + an interactive graphic for a rationalised curves. The following + graphic shows the Bézier curve from the previous section, "enriched" + with ratio factors for each coordinate. The closer to zero we set + one or more terms, the less relative influence the associated + coordinate exerts on the curve (and of course the higher we set + them, the more influence they have). Try to change the values and + see how it affects what gets drawn:
t
の値をずっと先まで広げた場合の「延びた」ベジエ曲線も表示しています。見てわかるように、曲線の残りの部分には多くの「かたち」が隠れています。そして曲線の点を動かせば、その部分の形状も変わります。
- 実際に、グラフィックデザインやコンピュータモデリングで使われている曲線の中には、座標が固定されていて、区間は自由に動かせるような曲線があります。これは、区間が固定されていて、座標を自由に動かすことのできるベジエ曲線とは反対になっています。すばらしい例が
- In this, the first new term represents the ratio for each
- coordinate, as a multiplication factor. If our ratio values are [1,
- 0.5, 0.5, 1] then ratio0 = 1
,
- ratio1 = 0.5
, and so on. The second term
- then corrects for all those multiplications by dividing the total
- value by the "basis" value of the Bézier curve, i.e. the value we
- get by computing the curve without any weighting (but
- with ratios):
+ In this, the first new term represents an additional weight for each
+ coordinate. For example, if our ratio values are [1, 0.5, 0.5, 1]
+ then ratio0 = 1
,
+ ratio1 = 0.5
, and so on, and is effectively
+ identical as if we were just using different weight. So far, nothing
+ too special.
- So what does this actually do? Let's look at the effect of - "rationalising" our Bézier curves by interacting with the curve and - ratios. The following graphic shows the curve from the previous - section, enriched with ratio factors: the closer to zero we set one - or more terms, the less relative influence the associated coordinate - exerts on the curve (and of course the higher we set them, the more - influence they have). + However, the second new term is what makes the difference: every + point on the curve isn't just a "double weighted" point, it is a + fraction of the "doubly weighted" value we compute by + introducing that ratio. When computing points on the curve, we + compute the "normal" Bézier value and then divide that by + the Bézier value for the curve that only uses ratios, not weights. +
++ This does something unexpected: it turns our polynomial into + something that isn't a polynomial anymore. It is now a kind + of curve that is a super class of the polynomials, and can do some + really cool things that Bézier curves can't do "on their own", such + as perfectly describing circles (which we'll see in a later section + is literally impossible using standard Bézier curves). +
++ But the best way to show what this does is to do literally that: + let's look at the effect of "rationalising" our Bézier curves using + an interactive graphic for a rationalised curves. The following + graphic shows the Bézier curve from the previous section, "enriched" + with ratio factors for each coordinate. The closer to zero we set + one or more terms, the less relative influence the associated + coordinate exerts on the curve (and of course the higher we set + them, the more influence they have). Try to change the values and + see how it affects what gets drawn:
t
值时它们所“位于”的曲线。如你所见,曲线的剩余部分隐藏了很多“形状”,我们可以通过移动曲线的点来建模这部分。
- 实际上,图形设计和计算机建模中还用了一些和贝塞尔曲线相反的曲线,这些曲线没有固定区间和自由的坐标,相反,它们固定座标但给你自由的区间。