MakarovSuites
Русский
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Связь и лицензии

Math

Кривые Безье и сплайны

Редактируйте контрольные точки и исследуйте геометрическое построение кубических кривых Безье и зажатых B-сплайнов.

Кривые Безье и сплайны — Изображение из программы
Изображение из программы

Что попробовать

Нажмите на контрольную точку, затем на её новое место. Наблюдайте интерполяцию де Кастельжо для кубической кривой Безье или де Бура для зажатого кубического B-сплайна.

Уравнения модуля
Уравнения
B(t) = Σᵢ C(3,i)(1−t)³⁻ⁱ tⁱ Pᵢ
алгоритм де Кастельжо: Pᵢʳ = (1−t)Pᵢʳ⁻¹ + tPᵢ₊₁ʳ⁻¹
алгоритм де Бора использует локальные веса интерполяции, зависящие от узлов
Узлы B-сплайна: 0,0,0,0,⅓,⅔,1,1,1,1

Другие эксперименты

К каталогу
Выпуклая оболочка — Изображение из программы

Math

Выпуклая оболочка

Стройте выпуклые оболочки методами Джарвиса, Грэхема и QuickHull, добавляйте точки и сравнивайте число проверок ориентации.

Эллиптические кривые — Изображение из программы

Math

Эллиптические кривые

Визуализируйте групповой закон эллиптических кривых хордами и касательными и вычисляйте точные суммы точек в малых простых полях.

Энигма — Изображение из программы

Math

Энигма

Управляйте трёхроторной «Энигмой» с исторической разводкой, видимым путём сигнала, коммутацией, обратимым шифрованием и двойным шагом.