На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
Модераторы: ANDLL, ALXR
Страницы: (2) [1] 2  все  ( Перейти к последнему сообщению )  
> Нарисовать окружность на несколько способов
   
На сколько способов вы можете нарисовать окружность? (читай пост)
Гости не могут просматривать результаты голосования.
Гости не могут голосовать 
    На каком-нибудь языке надо нарисовать окружность. Для вывода графики доступно только рисование отрезка. Окружность - с приемлемой для человеческого глаза точностью.

    Решения пишите в спойлере (описательно, не код).
      Машина, а как рисовать окружности на способы?.. :-?
        Неправильно выразил, поправьте плз :D
          Вопрос черезчур абстрактный. Например, поддерживает ли устройство вывода полярные координаты? Да и вообще, с математической точки зрения при "Для вывода графики доступно только рисование отрезка" мы всегда получаем многоугольник :)
            В общем случае на поставленный вопрос, есть только один ответ: "1 способ - отрезками" 8-)
              двумя - ещё точками.
                Цитата Vesper @
                двумя - ещё точками.

                Не, у нас по условию доступны только отрезки. Правда, очень короткий отрезок будет точкой, но рисовать-то ее мы все равно будем отреком :)
                  Цитата OpenGL @
                  Не, у нас по условию доступны только отрезки. Правда, очень короткий отрезок будет точкой, но рисовать-то ее мы все равно будем отреком
                  Очень которкий отрезок будет отрезком, потому что для него мы все равно укажем две точкии у него все равно будет хоть единичная но длина... :rolleyes:
                  Сообщение отредактировано: fatalist -
                    Где-то в этом коде должна будет фигурировать буква "Пи...", я так щетаю... :crazy:
                      Цитата fatalist @
                      Очень которкий отрезок будет отрезком, потому что для него мы все равно укажем две точкии у него все равно будет хоть единичная но длина...

                      Но выглядеть-то он будет точкой :D
                        1) оператор отрисовки окружности :D
                        2) x(g) , y(g)
                        3) (x - h)^2 + (y - k)^2 = r^2
                          Цитата OpenGL @
                          Но выглядеть-то он будет точкой
                          С нулевой толщиной, нет... а про толщину гразговора не было, так что считаем ее нулевой :tong:
                            Цитата Мяут-Настоящий @
                            Да и вообще, с математической точки зрения при "Для вывода графики доступно только рисование отрезка" мы всегда получаем многоугольник :)

                            Цитата Машина @
                            Окружность - с приемлемой для человеческого глаза точностью.



                            Цитата SVK @
                            1) оператор отрисовки окружности :D
                            2) x(g) , y(g)
                            3) (x - h)^2 + (y - k)^2 = r^2

                            Решение пишите в спойлере. И что за x(g), y(g) ? Оператора окружности нет, будь внимательней :rtfm:

                            Добавлено
                            Цитата Мяут-Настоящий @
                            Например, поддерживает ли устройство вывода полярные координаты?

                            Ну не мудри, обычное рисование на матричном экране (x, y).
                              А нарисовать прямую и сказать, что это "окружность, вид с боку" не вкатит?
                                :no:

                                Добавлено
                                Также можно исключить вариант "Забить вручную координаты" как слишком банальный. Надо использовать алгоритм :rolleyes:
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0654 ]   [ 17 queries used ]   [ Generated: 9.05.24, 15:44 GMT ]