|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.02.2013, 16:58 | #1 |
Пользователь
Регистрация: 21.09.2009
Сообщений: 13
|
Нахождение общей точки двух прямых на плоскости
Народ, помогите найти ошибки в коде, вроде все по уму сделал, как настоящее только считает какую-то ерунду.
Задача следующая, имеется полилиния, задаваемая массивом k. По точкам этого массива строится массив FFig[0].Prmgs, где определяются коэффициенты уравнения прямых: Код:
Код:
Торчащие углы совсем меня не устраивают, поэтому я пишу корректировку - пытаюсь найти общую точку попарно для каждых из боковых сторон прямоугольника - приравниваю уравнения y=kx+b, решаю его, нахожу х, затем подставляю в одно из уравнений прямой, нахожу у. Полученные значения присваиваю точкам: Код:
|
07.02.2013, 15:38 | #2 |
Пользователь
Регистрация: 30.10.2011
Сообщений: 12
|
а можеш на рисунке показать как ты хочеш чтоб было?
|
07.02.2013, 17:56 | #3 |
Пользователь
Регистрация: 21.09.2009
Сообщений: 13
|
|
07.02.2013, 19:01 | #4 |
Пользователь
Регистрация: 30.10.2011
Сообщений: 12
|
на да надо взять уравнение граней и прировнять
k-ето тангенс наклона прямой (у2-у1)/(x2-x1) b- ето кагбы смешение находиться из подстоновки известной точки например:известны 2 точки (x1,y1) и (x2,y2) b:=y2-((у2-у1)/(x2-x1))*x2 х пересечения вроде так находиться (b2-b1)/(k1-k2) писал все с головы мб и нетак Последний раз редактировалось neeble; 07.02.2013 в 19:12. |
08.02.2013, 14:02 | #5 |
Пользователь
Регистрация: 21.09.2009
Сообщений: 13
|
где тут кнопка "спасибо"? все так просто, я перемудрил)))
|
08.02.2013, 15:05 | #6 |
Пользователь
Регистрация: 21.09.2009
Сообщений: 13
|
все реально заработало
http://floomby.com/s1/Na4NGV Помимо математики, у меня с нумерацией вершин бардак получился. Просто, я видать слишком много времени потратил на математику, что простого под носом не увидел. Спасибо Огромное!!! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нахождение точки пересечения двух отрезков [Паскаль] | bnoazx005 | Помощь студентам | 0 | 18.12.2012 21:39 |
Задано множество прямых на плоскости | darya17 | C++ Builder | 1 | 02.06.2011 06:28 |
Нахождение точки на медиане треугольника в координатной плоскости. | Вадим Буренков | Свободное общение | 4 | 22.06.2010 19:18 |
Точки на плоскости, нахождение квадрата | PastoriXx | Общие вопросы .NET | 6 | 28.05.2010 06:45 |
Нахождение трассы движения точки на плоскости | Эмиль_C++ | Общие вопросы C/C++ | 4 | 20.04.2009 14:26 |