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