Вниз  Геометрия в коде
- 11.08.2012 / 16:48
sapiens
  Пользователь

sapiens 
Сейчас: Offline
myname, это не правильный алгоритм - с лету придумал, так и не проверив(Щас проверил)
- 11.08.2012 / 17:24
JUST_EVIL
  Пользователь

JUST_EVIL 
Сейчас: Offline
Полезная для меня тема :)
С матаном туго.
- 11.08.2012 / 17:25
Singularity
  Пользователь

Singularity 
Сейчас: Offline
Мне помогает предикат левый поворот больше ниче толком не умею :) Если надо что помощней иду в гугл
- 11.08.2012 / 17:31
sapiens
  Пользователь

sapiens 
Сейчас: Offline
спрашивайте, что вам не понятно, все попытаюсь обыяснить
- 11.08.2012 / 17:34
ckrocket
  Пользователь

ckrocket 
Сейчас: Offline
во первых, нужно будет в начале проверить пересекаются ли отрезки вообще,
во вторых,
задача решается двумя уравнениями,
из которых потом получаем формулу,
и так же стоит проверить паралельны ли отрезки.
приду домой,
свой код покажу
- 11.08.2012 / 17:35
Singularity
  Пользователь

Singularity 
Сейчас: Offline
- 11.08.2012 / 17:41
myname
  Пользователь

myname 
Сейчас: Offline
Singularity, представь что я совсем тупой и ответь на этот вопрос второй раз.
- 11.08.2012 / 17:45
sapiens
  Пользователь

sapiens 
Сейчас: Offline
myname, надо определить два вектора, началом которых будет одна из точек одного отрезка и провести эти вектора в точки другого отрезка(векторы А и Б);
определить третьий вектор В - из той же точки, что и другие вектора до точки своего отрезка;
вторая часть действий:
найти сумму углов между векторами А и Б, Б и В; и сравнить с углом между А и В - если сумма равна тому углу, то отрезки пересекаются

Изменено sapiens (11.08 / 17:47) (всего 2 раза)
- 11.08.2012 / 17:55
myname
  Пользователь

myname 
Сейчас: Offline
sapiens, вот это да! Спасиб.
- 11.08.2012 / 17:57
sapiens
  Пользователь

sapiens 
Сейчас: Offline
myname, как определять угол между векторами знаешь?
Наверх  Всего сообщений: 86
Фильтровать сообщения
Поиск по теме
Файлы топика (5)