Категории:

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


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


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


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


  • 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



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

    STM32. DMA - SPI - акселерометр

    Maya. Loft и Revolve

    WinAPI. Изображения

    Java. Классы и Обьекты

    Як насправді виглядав Невицький Замок

    Рисунок. Техники рисования

    Рисунок. Деревья

    WinAPI. Введение.

    Android. HttpURLConnection. Чтение WEB HTML

    Инженерия