Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Привет, Хабр!
Вспоминая свои программы, которые я делал во времена обучения в вузе, решил поделиться ими с Вами. Насколько я припоминаю, их делал на занятиях по графике.
В чем их отличие от тех, которые я Вам представлю, они были написаны на Delphi. Конечно время идет и прогресс не стоит на месте, в том числе и мои навыки в новых инструментах разработки.
Теперь перейдем к сути статьи.
На википедии есть страница с их списком https://ru.wikipedia.org/wiki/Категория:Алгебраические_кривые
Насколько я знаю ими занимались различные известные и не очень математики. Часть из них я смог реализовать в программах на webgl. Это будет экспериментальная статья, так что прошу любить и жаловать. Рассмотрим 5 примеров алгебраических кривых разных порядков.
Гиперболическая спираль
Параметрическая запись:
https://codepen.io/Gremlin_Rage/pen/zYzOwoB
Чем то похоже на окружность, но с увеличением t, увеличивается радиус окружности.
Кардиоида
https://codepen.io/Gremlin_Rage/pen/powzPez
Астроида
https://codepen.io/Gremlin_Rage/pen/QWgLvvX
Лемниската Бернулли или бесконечность
https://codepen.io/Gremlin_Rage/pen/abwoWLJ
Дельтоида
https://codepen.io/Gremlin_Rage/pen/dyRbWmd
Дельтоида получилась не такая, как на вики, так что если есть вопросы по формуле, оставьте замечание в комментариях. На самом деле почти нечего сказать по данной теме, я лишь пытаюсь популяризовать сам предмет, не в частности этот.
Спасибо за понимание!