1
0
mirror of https://github.com/Pomax/BezierInfo-2.git synced 2025-08-29 02:59:58 +02:00

some fixes

This commit is contained in:
Pomax
2021-01-10 13:17:36 -08:00
parent 39d0148269
commit 403f7f0595
33 changed files with 382 additions and 294 deletions

View File

@@ -6,7 +6,7 @@
\[
Bézier(n,t) = \sum_{i=0}^{n} \binom{n}{i} \cdot (1-t)^{n-i} \cdot t^{i} \cdot w_i
\]
\]
Функция для соотносительных кривых Безье имеет два дополнительных термина:
@@ -29,15 +29,14 @@
<input type="range" min="0.01" max="2" value="1" step="0.01" class="ratio-4">
</graphics-element>
Вы можете думать о значениях соотношений, как о показателе силы притяжения соответствующей точки. Чем выше сила притяжения, тем больше наша кривая будет стремится к этой точке. Вы также можете наблюдать, что одинаковое увеличение или уменьшение всех показателей не оказывает никакого эффекта на результат... схоже с гравитацией: если значения остаются одинаковыми относительно друг-друга, на выводе ничего не меняется. Значения соотношений определяют влияние каждой координаты _относительно всех остальных координат_.
Вы можете думать о значениях соотношений, как о показателе силы притяжения соответствующей точки. Чем выше сила притяжения, тем больше наша кривая будет стремится к этой точке. Вы также можете наблюдать, что одинаковое увеличение или уменьшение всех показателей не оказывает никакого эффекта на результат... схоже с гравитацией: если значения остаются одинаковыми относительно друг-друга, на выводе ничего не меняется. Значения соотношений определяют влияние каждой координаты _относительно всех остальных координат_.
<div class="howtocode">
### Имплементация соотносительных кривых
### Имплементация соотносительных кривых
Дополнение кода из предыдущей секции для учета этой функциональности фактически тривиально:
```
function RationalBezier(2,t,w[],r[]):
t2 = t * t