Конференция "Media" » найти все точки круга [WinXP]
 
  • программер (11.01.10 13:14) [0]
    Вопрос такой, как найти все точки круга (допустим нарисованного на Canvas) с известными координатами. Знаю что где то должно быть простое решение, но никак не могу его найти.
  • MBo © (11.01.10 13:21) [1]
    стоит пояснить эту фразу:
    >найти все точки круга
  • программер (11.01.10 13:30) [2]
    можно сказать иначе, разбить круг на точки, и иметь массив координат каждой точки.
  • MBo © (11.01.10 14:24) [3]
    1. Разницу между кругом и окружностью понимаешь?
    2. В обоих случаях число точек бесконечно
    3. На всякий случай, если телепатия не подводит - найди  алгоритм Брезенхэма для генерации окружности
  • Jeer © (11.01.10 16:51) [4]

    > можно сказать иначе, разбить круг на точки, и иметь массив
    > координат каждой точки.


    Нарисуй "Круг" известным ( например, черным) цветом и пройди по очищенному ( например, белым цветом) Canvas ( ScanLine, попиксельно - не суть ), считая ( накапливая ) координаты пиксели с известным (черным) и отличным от  белого цветом.
    А вообще - думай, когда говоришь и думай, когда думаешь, что думаешь.
  • программер (12.01.10 07:27) [5]
    спасибо! помогло!
 
Конференция "Media" » найти все точки круга [WinXP]
Есть новые Нет новых   [120345   +11][b:0][p:0]