Форум программистов, компьютерный форум 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
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
22.09.2010, 19:36     Растеризация кривой второго порядка
На практике придётся решать уравнения, что не всегда осуществимо. Надо будет выразить кривую параметрически (зависимость x и y от новой переменной t, простейший случай x = t, но он не всегда применим), взять частные производные, которые дадут вектор касательной, и найти к нему нормаль. Всё это в аналитическом виде. Получим уравнение прямой, перпендикулярной нашей кривой в точке t с коэффициентами, выраженными через t. Решив это уравнение опять же аналитически, мы сможем находить t по координатам данной точки (не точки на кривой, а любой точки в пространстве, лежащей на перпендикуляре), а из него уже найдём x, y наиболее близкой точки на кривой. Для некоторых кривых (например, для спирали) может быть множество решений, тогда надо выбрать ближайшую из точек. Ну а дальше остаётся банально найти расстояние между двумя точками.
 
Текущее время: 19:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru