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

Определение положения точки относительно прямой - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
BARS_
1 / 1 / 0
Регистрация: 27.09.2012
Сообщений: 13
19.02.2013, 22:53     Определение положения точки относительно прямой #1
В общем, есть прямая и координаты ее начала и конца. И есть точка, координаты которой тоже известны. Как узнать, находится точка выше или ниже прямой? Пробовал сделать проверку в цикле, проходом по всем координатам прямой, но что-то не получается...

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2013, 22:53     Определение положения точки относительно прямой
Посмотрите здесь:

C++ Положение точек относительно заданной прямой
C++ ошибка в коде.положение 2ух точек относительно прямой
C++ где-то ошибочка в коде.положение 2ух точек относительно прямой
C++ Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой.
Не могу найти точку симметричную точке относительно прямой C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
19.02.2013, 23:05     Определение положения точки относительно прямой #2
Зная точку начала и конца написать уравнение прямой как y=f(x). Подставить в это уравнение абсциссу проверяемой точки. Если результат будет больше чем ордината точки, то прямая находится выше, если меньше - ниже. Особый случай в виде вертикальной прямой не рассматриваем
BARS_
1 / 1 / 0
Регистрация: 27.09.2012
Сообщений: 13
19.02.2013, 23:07  [ТС]     Определение положения точки относительно прямой #3
Да я уже сделал, всем спасибо.
daslex
19.02.2013, 23:21     Определение положения точки относительно прямой
  #4

Не по теме:

на будущее
у прямой начала и конца по определению нет

Yandex
Объявления
19.02.2013, 23:21     Определение положения точки относительно прямой
Ответ Создать тему
Опции темы

Текущее время: 11:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru