Уроки, алгоритмы, программы, примеры

Вход на сайт

Материалы по разделам

Построения
на плоскости (2D)
Графика
в пространстве (3D)
Вычислительная
геометрия
Физическое
моделирование
Фрактальная
графика

Новые комментарии

Рекурсия присутствует?
И где эти прикрепленные файлы?
Я код на C++ набрал сам. Строил кривую Безье, но "прилипал" к нулю. То есть я задаю точки далеко от нуля, а он строил из нуля, а потом только обходил предложенные точки. Потом я нашёл Ваш сайт и эту статью. Оказалось, что я забыл возвести t в...
просто я не так понял, здесь мы вращаем точки куба что вращает сам куб. Мне нужно вращать просто 3д объект , данный способ не подходит
Задавайте объект в мировых координатах. Вращайте его относительно мировой системы координат. А при отрисовке преобразуйте в экранные координаты. Посмотрите пример преобразования в экранные координаты.

Счетчики и рейтинг

Рейтинг@Mail.ru Яндекс.Метрика

Общее уравнение прямой:

Ах + Ву + С = 0,

где А и В не равны нулю одновременно.

Коэффициенты А и В являются координатами нормального вектора прямой ( т.е. вектора, перпендикулярного прямой ). При А = 0 прямая параллельна оси ОХ , при В = 0 прямая параллельна оси ОY .

При В≠0 получаем уравнение прямой с угловым коэффициентом:

Уравнение прямой, проходящей через точку ( х0 , у0 ) и не параллельной оси OY, имеет вид:

у – у0 = m ( x – х0 ) ,
где mугловой коэффициент, равный тангенсу угла, образованного данной прямой и положительным направлением оси ОХ .

При А≠0, В≠0 и С≠0 получаем уравнение прямой в отрезках на осях:

где a = – C / A , b = – C / B . Эта прямая проходит через точки ( a, 0 ) и ( 0, b ), т.е. отсекает на осях координат отрезки длиной a и b .

Уравнение прямой, проходящей через две различные точки ( х1, у1 ) и ( х2, у2 ):

Параметрическое уравнение прямой, проходящей через точку ( х0 , у0 ) и параллельной направляющему вектору прямой ( a, b ) :

Условие параллельности прямых:
1) для прямых Ах+ Ву+ С = 0 и Dх+ Eу+ F = 0 : AE – BD = 0 ,
2) для прямых у = m x+ k и у = p x+ q : m = p .

Условие перпендикулярности прямых:

1) для прямых Ах+ Ву+ С = 0 и Dх+ Eу+ F = 0 : AD + BE = 0 ,

2) для прямых у = m x+ k и у = p x+ q : mp = – 1 .

Расстояние между двумя точками ( x1, y1 ) и ( x2 , y2 ) :

Расстояние от точки ( х0 , у0 ) до прямой Ах+ Ву+ С = 0 :

Расстояние между параллельными прямыми Ах+ Ву+ С = 0 и Dх+ Eу+ F = 0 :

Угол α между прямыми: