Ахтунк... Задачка. Геометрия. 3 класс.

От пользователя HappyMike.da.ru (снимаю свадьб...
Даже звонил своей училке математики - и та не смогла помочь. :-)

Решилось через уравнение прямой.

а как догадались?
0
От пользователя Биореактор
а как догадались?


Не поверишь /перешел на шопот/ мне одна блондинка помогла :-d
Зайдя как-то к ней в гости, я вспомнил, что она училась на матмехе УРГу, и у нее есть справочник с формулами.
Она и предложила через уравнение прямой.
Все другие решения не канали, т.к. то деление на 0, то погрешность в километр.
1 / 0
От пользователя HappyMike.da.ru (снимаю свадьб...
Не поверишь /перешел на шопот/ мне одна блондинка помогла :-D

почему же здесь ни одной блондинки?
0
demiurg_ii
От пользователя HappyMike.da.ru (снимаю свадьб...
мне одна блондинка предложила через уравнение прямой


МЛИН, А ЭТО-ТО КАК!?!?!?! :-)
0
От пользователя demiurg_ii
МЛИН, А ЭТО-ТО КАК!?


Ты пра бландинку или пра алгоритм?
:-d
0
KOHgyKTOP uH gA Xay3
блин. наберите в поисковике например "принадлежность точки многоугольнику". все решения уже давно обсосаны о обоянены. кто придумает новое - отлично. думаю такому человеку место не в задрипаном офесе ебурга, а солидной фирме в силиконовой долине например.
1 / 0
Zcmdx ---
От пользователя ~CyberFox~ [ucp-team]
проводим произвольный луч из точки. Если имеем ноль, или четное число пересечения c реберами многоугольника - точка вне многоугольника... если число пересечений с ребрами нечетное - внутри.



Хм, а если "произвольный луч" попадет в 2 вершины многоугольника? Точка находится внутри, число пересечений - четное. Так что есть ньюансы. ;-)
0
o158ew3ce
От пользователя WSV
Отчасти правильно. Надо задать начало координат след. образом:

начало координат неверно задали :-) в дано сказано что красная точно в начале координат.. х0 y0
0
demiurg_ii
От пользователя HappyMike.da.ru (снимаю свадьб...
пра бландинку или пра алгоритм

Так ето целый алгоритм, как блаандинку
От пользователя HappyMike.da.ru (снимаю свадьб...
через уравнение прямой

!? :-)
Эх, отстал я от жизни чо-то. :-)
0
_Cью_
нафиг на начало координат :-)
чем вам система неравенств не нравится?
с ипользованием уравнения прямой :-)

[Сообщение изменено пользователем 25.07.2007 15:38]
0
От пользователя demiurg_ii
!? :-)

ты не догоняешь
у него другая задача была - принадлежность точки отрезку
0
_Cью_
От пользователя Биореактор
принадлежность точки отрезку

это ваще элементарно, в одно уравнение решается:-)
0
От пользователя _Сью_
это ваще элементарно, в одно уравнение решается:-)

ты бландинко чтоле?
0
_Cью_
От пользователя Биореактор
ты бландинко чтоле?

ога, с матмеха :-d
0
_Cью_
про отрезок чуть чуть ошиблась, в одно уравнение - это принадлежность прямой
ну а потом и элементарно можно вычислить в отрезве или нет, если на прямой )))))
0
zorkKiy
От пользователя HappyMike.da.ru (снимаю свадьб...
проверить, лежит ли точка на отрезке


a b - концы отрезка
с - точка (принадлежность отрезку которой надо проверить)

считаем длины отрезков ab, ac, bc
складываем длины ac и bc, проверяем с длиной ab - одинаково, значит принадлежит, сумма больше, значит не принадлежит
1 / 0
WSV
От пользователя olunechka™
в дано сказано что красная точно в начале координат.. х0 y0


В дано этого не сказано.
Там сказано, что x0,y0 это всего лишь координаты точки. Они могли быть обозначены xx, yy или там а,b.
1 / 0
~CyberFox~
От пользователя Kenza
Хм, а если "произвольный луч" попадет в 2 вершины многоугольника? Точка находится внутри, число пересечений - четное. Так что есть ньюансы.


Верно... нужно вводить проверку на принадлежность к началу координат или вершине.

Кстати... не нашел тут способа вычисления через площадь... такое предлагали?
0
PaN
От пользователя zorkKiy
проверить, лежит ли точка на отрезке


a b - концы отрезка
с - точка (принадлежность отрезку которой надо проверить)

считаем длины отрезков ab, ac, bc
складываем длины ac и bc, проверяем с длиной ab - одинаково, значит принадлежит, сумма больше, значит не принадлежит


а здесь по такому же принципу нельзя посчитать? разбить на много треугольников, одна из вершин которых всегда будет точка ч0бн0ю и сравнить с площадью многоугольника
0
От пользователя zorkKiy
a b - концы отрезка
с - точка (принадлежность отрезку которой надо проверить)

считаем длины отрезков ab, ac, bc
складываем длины ac и bc, проверяем с длиной ab - одинаково, значит принадлежит, сумма больше, значит не принадлежит


Наивное чукотское дитя! :-)
при длине отрезка в метр и расстоянии точки от отрезка в 5 мм разницу в длинах уже не заметишь, она будет в пределах погрешности измерений..
То же самое про попытки построить треугольник, и через синусы-косинусы-пропорции.
От пользователя PaN
разбить на много треугольников

Нетревиальная задача, которая не намного легче. :-)
0
Ifgen
От пользователя 7N
Кароче:
к красной точке надо нарисовать горизонтальную линию (луч) и проверить на пересечение с ней всех сторон многоугольника.
Точка лежит внутри многоугольника, если кол-во точек пересечения нечетно.

Истинно так! Компьютерную геометрию и графику не посещал в универе случайно? :-)
0
Ifgen
От пользователя ~CyberFox~ [ucp-team]
Кстати... не нашел тут способа вычисления через площадь... такое предлагали?

Через площадь только для выпуклых прокатит
0
Шурик!
так я и не понял , где ответ???? для 3 класса
0
WSV
От пользователя Шурик!
так я и не понял , где ответ???? для 3 класса


нет пока ответа готового.
0
rasso
От пользователя афтаклубчег
1. Разбиваем на выпуклые многоугольники

2. Если точка находится в одном из выпуклых многоугольников - она внутри фигуры

Вроде работает...
0
Обсуждение этой темы закрыто модератором форума.