|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.11.2010, 17:06 | #1 |
Регистрация: 19.10.2010
Сообщений: 8
|
проекция точки на прямую
Цель такова:
Найти координаты проекции заданной точки (x;y) на прямую, заданную двумя точками (x1;y1) и (x2;y2). Ход моих действий: 1.нашёл уравнение, определяющее перпендикуляр к прямой (Ax+By+C=0), проходящий через точку (x;y): y0-y=B/A*(x0-x). 2.выразил из другого уравнения коэффициенты A и B, получилось: A=(y2-y1)/(x2-x1); B=-1; 3.Но не как не пойму как мне получить из уравнения y0-y=B/A*(x0-x) координаты проекции. Заранее благодарен за помощь. |
03.11.2010, 21:23 | #2 |
Регистрация: 19.10.2010
Сообщений: 8
|
в аттаче график задачи.
нужной найти координаты точки D при известных координатах точек A,B,C. Понимаю что задача геометрическая, а форум по программированию, но пишу сюда потому что был бы рад услышать тут верную мысль или код на Borland C 3,1. |
25.08.2013, 07:30 | #3 |
Новичок
Джуниор
Регистрация: 25.08.2013
Сообщений: 1
|
тоже интересен этот вопрос..
|
25.08.2013, 08:59 | #4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Я уже 10 лет, как закончил школу. А сейчас в связи с тем, что появилось хобби - OpenGL, приходится время от времени вспоминать школьную геометрию и пытаться пробудить свои старые дряхлые мозги.
Я далеко не сразу понял, что такое "проекция точки на прямую". Если не ошибаюсь, то если через заданную точку провести прямую перпендикулярную заданной прямой, то точка пересечения перпендикуляра и заданной промой и будет проекция. Для кого-то это очевидно, а я потупил... Последний раз редактировалось 8Observer8; 25.08.2013 в 15:45. |
25.08.2013, 17:33 | #5 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
1. Находим уравнение прямой Ax+By+C=0
2. Ей перпендикулярна прямая -Bx+Ay+D=0 3. Подставляем координаты точки, находим D 4. Решаем систему двух уравнений (1 и 2), находим точку пересечения
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проекция Rectangle | _-Re@l-_ | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 09.09.2010 11:13 |
как получить доступ к кампьютеру который подключон к маршрутизатору, а не на прямую к интернету | freest | Работа с сетью в Delphi | 0 | 19.01.2010 21:32 |
даны две точки. организовать движение из точки А в точку Б окружности! | Wi1D | Помощь студентам | 6 | 23.05.2009 19:55 |
Проекция файла и запись/чтение объектов класса в C++ | sd13 | Помощь студентам | 26 | 25.05.2008 12:05 |
Отбражение чисел - точки, это точки, а не запятые, обозначающие дробную часть | Дикий | Помощь студентам | 7 | 12.05.2008 17:57 |