Важная информация
Показано с 1 по 4 из 4

Тема: Графика в ассемблере

  1. #1 Графика в ассемблере 
    Новичок
    Регистрация
    21.01.2011
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Здравствуйте, недавно начал начал изучать ассемблер. В лабораторной нужно создать программу работающую в графическом режиме. Застрял на следующем моменте. Необходимо нарисовать правильный пятиугольник по следующему алгоритму: "4) Точку нажатия считать центром описанной окружности вокруг пятиугольника. Точку отпускания – одна из вершин пятиугольника. Должен быть отрисован пятиугольник с отрезками, соединяющими каждую вершину пятиугольника со всеми остальными". Кто нибудь может объяснить как это примерно сделать????
    Ответить с цитированием  
     

  2. #2  
    Супер модератор Аватар для Kakos_nonos
    Регистрация
    07.01.2011
    Адрес
    Кубань
    Сообщений
    1,536
    Сказал(а) спасибо
    126
    Поблагодарили 432 раз(а) в 293 сообщениях
    Записей в блоге
    6
    Тут по синусам нужно. Узнать растояние от точки нажатия до точки отпускания. Потом нарисовать линии, к следующим точки 72 градуса.
    Вот формулы точек:
    XT(i)=x+r*sin((i-1)*72);
    YT(i)=Y+r*cos((i-1)*72);
    где, XT(i),YT(i)-координаты X и Y точки i-той вершины.
    x,y -координаты центра.
    r-радиус(расстояние от точки нажатия до точки отпускания)
    I- номер вершины (от 1 до 5)

    Всё хорошо, только как синусы на асме сделать, я не знаю
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

  3. #3  
    Гуру Аватар для Абадябер
    Регистрация
    09.12.2010
    Адрес
    Беларусь, Минск
    Сообщений
    1,219
    Сказал(а) спасибо
    302
    Поблагодарили 176 раз(а) в 144 сообщениях
    Записей в блоге
    5
    Нужно использовать математический сопроцессор, соответственно команду fsin.
    Узнать больше про это все можно [Ссылки могут видеть только зарегистрированные пользователи. ].
    Дружба-магия-радость!
    Ответить с цитированием  
     

  4. #4  
    Супер модератор Аватар для Kakos_nonos
    Регистрация
    07.01.2011
    Адрес
    Кубань
    Сообщений
    1,536
    Сказал(а) спасибо
    126
    Поблагодарили 432 раз(а) в 293 сообщениях
    Записей в блоге
    6
    Спасибо, Абадябер, за подсказку
    [Ссылки могут видеть только зарегистрированные пользователи. ]
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. 2D/3D Графика. Игры.
    от handrix в разделе Общие вопросы программирования
    Ответов: 5
    Последнее сообщение: 13.09.2012, 20:23
  2. Графика на Бейсике
    от >Quiet Snow< в разделе Basic
    Ответов: 16
    Последнее сообщение: 28.06.2011, 19:18
  3. Графика
    от >Quiet Snow< в разделе Turbo Pascal
    Ответов: 5
    Последнее сообщение: 12.06.2011, 16:07
  4. Графика
    от nikita в разделе QBasic
    Ответов: 2
    Последнее сообщение: 05.05.2011, 18:20
  5. Графика в TurboC
    от pingvin в разделе C/C++
    Ответов: 3
    Последнее сообщение: 02.03.2011, 13:25
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •