Я посмотрел на этот пример, используя php и GD для кусочной визуализации спирали с маленькими дугами. То, что я хотел бы сделать, это сделать аппроксимацию спирали, которая является математически точной, насколько это возможно.
Inkscape имеет инструмент для создания спиралей , который выглядит довольно хорошо, но я бы хотел выполнить генерацию спирали программно (желательно на Python).
Я не нашел никаких библиотек рисунков (например, Каир), которые изначально поддерживают спиральные формы. Если кто-то хочет воспроизвести идеальную сглаженную спираль, будет ли лучший способ просто перебирать пиксель за пикселем по холсту, определяя, находится ли каждый пиксель в пределах математически определенной области спирального плеча (конечной толщины)? В этом случае также потребуется реализовать логику сглаживания с нуля. Вы бы интегрировали часть кривой, которая находится внутри каждого пиксельного блока, а затем преобразовали бы отношение заполненной к пустой области в альфа-значение?
В этом случае качество рендеринга важнее, чем время рендеринга. Однако оценка интеграла для каждого пикселя кажется мне довольно неэффективной.
Обновление: Я считаю, что вопрос, который я должен задать, это этот (для которого не удалось найти ответы Yahoo).