|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.08.2018, 15:56 | #21 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Да я как раз и смотрю сейчас эту схему решения из системы уравнений.
Ведь решается то (как на формуле скриншота) через синус угла. А угол начинается от точки "0". Т.е. новая гипотенуза от точки ноль. надо соответственно найти длину этой гипотенузы. Чтобы противоположный катет (его длину) поделить на эту новую гипотенузу, начинающуюся из образовавшейся точки 0. Т.е. без координат точки 0 никак)) |
19.08.2018, 16:09 | #22 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Прикинув объём работы по конструированию алгоритма составления сначала "Уравнения прямой проходящей через две точки", а потом алгоритма решения системы из таких уравнений, я задался вопросом:
"А ведь должен же быть в java класс и метод который даёт точку пересечения двух прямых по заданным координатам??" А?)) |
19.08.2018, 16:32 | #23 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,713
|
А зачем? Может вам еще класс по подметанию полов? По летанию на луну и лепки горшков? Все это пишется. Не хотите сами, загуглите и возьмите с гитхаба.
|
19.08.2018, 17:16 | #24 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Да не то чтобы класс по подметанию полов... Но ведь это наверняка шаблонная задача. А по моему разумению все шаблонные задачи рано или поздно попадают в библиотеки...
|
19.08.2018, 17:26 | #25 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,713
|
Так я и говорю гитхаб в руки и вперед:
https://github.com/libgdx/libgdx/blo...tersector.java https://github.com/benoit-dumas/Open...tersector.java https://github.com/steveshogren/Vect...ersection.java и т.д. |
19.08.2018, 17:31 | #26 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Спасибо) Я там уже лазию)) Зарегистрировался.
Однако разрази меня гром! Кто-то использует мой ник KAMLS! Это вообще-то личная аббревиатура! Таких слов в природе быть не должно... |
19.08.2018, 17:44 | #27 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Ну вот же! Вроде Line2D из этой области!
Плохо когда знаешь мало... Вот если бы был учебник с иерархией повествования, о которой я говорил выше, то эту Line2D я наверное нашел бы быстро. |
19.08.2018, 18:00 | #28 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,713
|
У лайн2Д есть только булевский метод, который проверяет есть ли пересечение. А вот в libgdx и точку возвращает.
|
19.08.2018, 18:01 | #29 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Очень спасибо.
|
20.08.2018, 15:19 | #30 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Что-то ни фига...
Кто-нибудь может внятно сказать, есть ли в JAVA метод, возвращающий struct с координатами точки пересечения двух прямых с заданными координатами начала и конца у каждой? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
геометрия | novichokkk | Помощь студентам | 10 | 18.04.2012 18:36 |
Геометрия | Pascal.t | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 17.12.2010 00:13 |
Геометрия в Си | rik_nel | Общие вопросы C/C++ | 5 | 14.12.2010 13:43 |
Геометрия | zumm | Свободное общение | 3 | 07.07.2010 18:37 |
Си геометрия | Денни | Помощь студентам | 11 | 05.03.2010 09:41 |