Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2011, 11:23   #1
Дима я
Форумчанин
 
Регистрация: 06.06.2009
Сообщений: 259
По умолчанию Пересечение 2 прямых на плоскости не могу найти.

Вообщем даны 2 прямые.заданы точками
x1,y1->x2,y2 первая линия
x3,y3->x4,y4 вторая

Как мне найти точку пересечения и проверить есть ли она вообще?
В поиск не посылайте,искал кое какие темы были но того что мне надо не нашел
Если я тебе помог Ты бы + влепить мне мог.
Дима я вне форума Ответить с цитированием
Старый 22.05.2011, 11:27   #2
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

Да Вам скорее не тут искать надо, а в школьной математике для начала...
Алгоритм...
Spawn™Production® вне форума Ответить с цитированием
Старый 22.05.2011, 11:39   #3
Дима я
Форумчанин
 
Регистрация: 06.06.2009
Сообщений: 259
По умолчанию

ну спасибо)щас попробую разобраться
Если я тебе помог Ты бы + влепить мне мог.
Дима я вне форума Ответить с цитированием
Старый 22.05.2011, 12:30   #4
Дима я
Форумчанин
 
Регистрация: 06.06.2009
Сообщений: 259
По умолчанию

че то тяжко у меня с математикой ,я не понял что за ua,ub((

Код:
ua=( ((x4-x3)*(y1-y3))-((y4-y3)*(x1-x3)) ) / ( ((y4-y3)*(x2-x1)) - ((x4-x3)*(y2-y1)) );
ub=( ((x2-x1)*(y1-y3))-((y2-y1)*(x1-x3)) ) / ( ((y4-y3)*(x2-x1)) - ((x4-x3)*(y2-y1)) );

x=x1+(ua*(x2-x1));
y=y1+(ua*(y2-y1));
Зачем тогда ub если когда мы ищем точку используем только ua?
точка находиться иной раз даже почти правильно,где я ошибся поправьте пожалуйста
Если я тебе помог Ты бы + влепить мне мог.

Последний раз редактировалось Дима я; 22.05.2011 в 12:37.
Дима я вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача о взаимном расположении прямых на плоскости Dimbaler Помощь студентам 5 17.02.2011 13:25
Движение квадрата по наклонной плоскости. НЕ могу найти ошибку Rocky095 Помощь студентам 0 18.01.2011 16:28
Точка пересечения трех прямых на плоскости QuadroX Помощь студентам 21 16.05.2010 01:10
Найти минимальное множество прямых Inokentiy Помощь студентам 12 11.05.2010 18:00