Категории:

  • Программирование


  • Изобразительное искусство


  • Программирование встраиваемых систем


  • Компьютерная графика


  • WEB Разработка


  • Музыка


  • Инженерия


  • iVARIOUS


  • Mobil App


  • WinAPI. Алгоритм построения графиков функций.

    В предыдущих статьях WinAPI. Графики Функций., WinAPI. Кнопки управления., WinAPI. Создание Фона была рассмотрена визуальная часть программы. В этой статье будет описан алгоритм построения графиков.
    Как и в примере рисования графиков рассмотреных в курсе на языке Java, весь алгоритм привязан к одной центральной точке, от которой идет построение всех линий. Смещая лишь центральную точку, смещается весь график в нужном направлении. Стоит отметить некоторые новые функции которые небыли расмотрены в прошлых примерах по рисованию в WinAPI - функция CreateRectRgn() которая возвращает тип HRGN с выбраным регионом в окне для рисования, он нужен для того чтоб график функции рисовался в строго заданой области и не выходил за нее. Это позволяет выводить график в цикле не ограничивая дополнительными условиями, чтоб нарисованные линии не выходили за выбранную область. Функция SelectClipRgn() применяет выбранный регион к нужному HDC. После рисования также стоит позаботится об освобождении контекста устройства и удаление ранее выбранного региона функциями DeleteObject(hrgn); DeleteObject (hPen); ReleaseDC (hwnd, hDC);


    Читайте больше в категории: Программирование

    2016-07-15 18:55:41



    Другие статьи:

    Java. Ввод данных с клавиатуры

    STM32. DMA controller

    Java. Графики функций

    JavaScript. HTML DOM

    Основы рисунка

    Android. Button

    Java. Конструкторы и ключевое слово this

    Android. Intent

    Android. Введение

    STM32. Мигание светодиодов