Клуб Народной карты

Круги

luzza2010
1 февраля 2011, 11:02

Было бы полезной функция для создания идеальных кругов.

12 комментариев
Подписаться на комментарии к посту
Равно как и еще ряд инструментов графического редактора.
В планах он есть.
Идеальных кругов в векторе не бывает. Бывают правильные многоугольники.
Пока инструмента нет, старайтесь рисовать именно правильные (симметричные) многоугольники.
Для совсем маленьких кругов достаточно 6 сторон, если побольше - 8, ещё больше - 16.
Причём лучше нарисовать сначала квадрат, а потом из него вытянуть ещё вершины.

Кстати, я вспомнил, Константин Б. уже про это писал: http://kgblab.ya.ru/replies.xml?item_no=19
Отличный пост... буду пользоваться.
А идеальные кривые бывают?
Ну в принципе, в векторной графике, кроме отрезков, используются и дуги (окружности, эллипсы). Но я не думаю, что они нужны в случае векторной карты. Нужен инструмент, который помогал бы строить круги из одинаковых маленьких отрезков.
А ещё лучше - кривые переменного радиуса из отрезков пропорциональной длины. Некоторые умеют это делать вручную, у других получается коряво.
Да это-то понятно, просто было сказано, что "Идеальных кругов в векторе не бывает." =) Легче наверно сделать "скругление углов", также, как выравнимание...  Тоесть если есть энное количество углов в периметре объекта - добиваться более плавного скругления. Круги как таковые не нужны..., а вот скругление ,мне кажется, может быть полезным...
не вижу ничего полезного в круге. хотите просто кругом н.п. нарисовать?
Практического применения кругу действительно тяжело придумать, а вот реализовать возможность рисовать закругления очень не помешало бы. Те же плавные повороты дорог стало бы очень удобно рисовать.
Вот одна из плавных кривых:

http://n.maps.yandex.ru/?oid=1908902
дорога, как дорога
Например для прорисовки окружных развилок