Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Butt-Head
Заблокирован
#1

Найти точку пересечения отрезка и перпендикуляра, опущенного на отрезок из точки - C++

23.07.2015, 13:33. Просмотров 2934. Ответов 30
Метки нет (Все метки)

Привет! Помогите двоишнику, я же тупой батхэд !

Есть отрезок, заданный двумя точками P1 и P2. Есть точка P3. Так вот, нужно найти координаты точки пересечения перпендикуляра, опущенного на заданный отрезок и, собственно этого отрезка, причём, если точка не находится на отрезке - как то просигнализировать ...

Нужен рабочий код. Можно использовать С++ 11/14 и Qt, в котором есть
C++
1
static float dotProduct(const QVector2D& v1, const QVector2D& v2);
...

0
Миниатюры
Найти точку пересечения отрезка и перпендикуляра, опущенного на отрезок из точки  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2015, 13:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти точку пересечения отрезка и перпендикуляра, опущенного на отрезок из точки (C++):

Найти точку пересечения отрезка с прямой - C++
Найти точку пересечения отрезка, заданного точками (х1;y1) и (x2;y2) с прямой, перпендикулярной данному отрезку, проходящей через точку...

Найти точки пересечения отрезка и окружности - C++
Here i go again :) Нужен код готовой функции для поиска точек пересечения отрезка и окружности в 2D, может есть у кого готовая...

Вычислительная геометрия (Даны координаты центра, R окружности, координаты точки вне окруж-ти. Найти точку пересечения одной из касательных с окруж-ю) - C++
Даны координаты центра (xc,yc) и радиус R окружности, координаты точки (x,y) вне окружности. Найти точку пересечения одной из касательных с...

Найти точки пересечения прямых проходящих через заданные точки - C++
Всем привет! Прошу помощи в решении задачи: Дана система координат X:Y (по 25 точек в каждую сторону) В ней расположен ряд точек в...

Найти точку пересечения прямой с плоскостью - C++
Зарание спасибо.)

Найти точку пересечения двух отрезков - C++
как найти точку пересечения двух отрезков, если даны координаты начала и конца обеих

30
Excalibur921
714 / 422 / 67
Регистрация: 12.10.2013
Сообщений: 2,835
24.07.2015, 13:32 #31
А по нормальному нужно курить условия проверки с учетом четверти и будет всеравно быстрей умножения)).Но если разовая операция то чего париться.. вон тут вообще
http://hardfire.ru/point_in_segment
Кучи форумов где “принадлежность точки отрезку”
Сотни страниц коментов... жесть .Вот еще пример…
if(((sgn(x1-x2))<>(sgn(x1-x3)))then OK
Вектора так вектора=).
0
24.07.2015, 13:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2015, 13:32
Привет! Вот еще темы с ответами:

Равнобедренная трапеция - найти точку пересечения боковых сторон - C++
Равнобедренная трапеция задана координатами вершин. Найти точку пересечения боковых сторон. На С++. заранее благодарю.

найти точки пересечения y = ax^3 + bx^2 + cx + d и y = kx + m - C++
Задача: Определить, пересекаются ли линии y = ax^3 + bx^2 + cx + d и y = kx + m. Если пересекаются, найти точки пересечения ...

Найти координаты точки, делящей отрезок в заданном отношении - C++
3)Найти координаты точки, делящей отрезок с координатами (X1, Y1, Z1) и (X2, Y2, Z2) в отношении M / N.

Найти точки пересечения гиперболы и окружности - C++
Нужно найти точки пересечения гиперболы и окружности. Если смотреть с матиматической точки зрения то у окружности и гиперболы может бить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru