Форум программистов, компьютерный форум CyberForum.ru

Растеризация кривой второго порядка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить массив случайными числами по возрастанию и убыванию http://www.cyberforum.ru/cpp-beginners/thread168272.html
Случайными числами 0..700 по возрастанию и убыванию
C++ Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели Написать программу, которая запрашивает у пользователя номер дня недели, затем выводит название дня недели или сообщение об ошибке, если введены неправильные данные. http://www.cyberforum.ru/cpp-beginners/thread168261.html
Факториал C++
Помогите написать программу: Составить функцию, которая вычисляет сумму К слагаемых. В вызывающей функции main() организовать контроль ввода положительного целого K, большего 0. Через do... while или while или for -------------- В знаменателе 2n-1, а что делать со степенью x и меняющимися знаками??
C++ Определение колличества членов ak псоледовательности
Помогите пожалуйста подправить программу. Нужно Определить количество членов ak последовательности а1,....,аn, являющихся нечетными числами. #include <iostream> #include <conio.h> int S=0; int n; int main() { std::cout <<"vvedite n"; std::cin >>n; int a;
C++ Описать класс "Матрица" http://www.cyberforum.ru/cpp-beginners/thread168246.html
я как бэ в поиске нашел но мне бы хотелось узнать обязательно ли матрица должна быть динамической и можно написать метод для ввода и вывода матрицы? а то я пытался сделать но чего-то работает неверно...
C++ Перемножение двух чисел Никак не могу понять в чем ошибка в таком простом коде #pragma argsused #include <iostream.h> #include <conio.h> #include <math.h> #include <stdio.h> #include <clx.h> #pragma hdrstop подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,927
Завершенные тесты: 1
22.09.2010, 19:07     Растеризация кривой второго порядка
Во-первых, можно воспользоваться алгоритмами построения сглаженных линий или даже воспользоваться аппаратной поддержкой, через OpenGL. Далее - как обычно: строим массив точек и проводим соединяющие линии.
Во-вторых, можно решить задачу в лоб: определить в аналитическом виде функцию от координат пикселя, которая даёт интенсивность окраски пикселя в зависимости от того, насколько близко он расположен к кривой. Тут есть, конечно, сильная зависимость от отображаемой функции, что невыгодно отличает этот подход от первого. Зато картинка получится максимально точной.
Можно и скомбинировать эти подходы, реализовав алгоритм построения прямой линии со сглаживанием, вычисляющий интенсивность пикселей в зависимости от их близости к линии.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru