19 / 19 / 9
Регистрация: 15.09.2014
Сообщений: 127
|
|
1 | |
Принадлежность точки к фигуре15.09.2014, 19:18. Показов 4264. Ответов 7
Метки нет (Все метки)
Добрый вечер. Задача: написать программу, создающую 4 рандомных координаты(x,y) и проверяющую принадлежность точки к фигуре(точки фигуры находятся в 4 четвертях).
Если можно, объяснить как это работает. (2 способа - через уравнение прямых и через площадь треугольников) P.S Нашел на хабре. http://habrahabr.ru/post/125356/ - полегче никак?0__0
0
|
15.09.2014, 19:18 | |
Ответы с готовыми решениями:
7
Принадлежность точки фигуре Принадлежность точки фигуре Определить принадлежность точки геометрической фигуре Программа определюющая принадлежность точки фигуре. |
Заблокирован
|
|
15.09.2014, 19:22 | 2 |
Не ясно, что за фигура образовывается и какая именно точка проверяется.
0
|
19 / 19 / 9
Регистрация: 15.09.2014
Сообщений: 127
|
|
15.09.2014, 19:26 [ТС] | 3 |
Фигура - 4угольник. По углу на четверть координат. Точка вводится (вычисленных функцией значений, но мы это опустим) с клавиатуры.
0
|
Заблокирован
|
|
15.09.2014, 19:37 | 4 |
Ну ты что не можешь определить принадлежность точки прямоугольнику?
Если X больше left и меньше right, если y меньше top и больше bottom ну и в таком стиле
0
|
221 / 166 / 47
Регистрация: 17.07.2012
Сообщений: 587
|
|
15.09.2014, 20:13 | 5 |
Scrooge McDuck, там не прямоугольник а четырхугольник, его стороны не обязательно параллелны осям.
0
|
Заблокирован
|
|
15.09.2014, 20:21 | 6 |
Вообще, как любитель DirectX, могу посоветовать в качестве альтернативы рисовать закрашенный многоугольник в какой - нибуть Stencil Buffer буфер, а потом брать цвет проверяемой точки по координатам (цвет пикселя) и если он закрашен - значит точка в внутри многоугольника
0
|
19 / 19 / 9
Регистрация: 15.09.2014
Сообщений: 127
|
|
15.09.2014, 20:26 [ТС] | 7 |
Scrooge McDuck, четырехугольник - не обязательно прямоугольник.
http://st03.kakprosto.ru//imag... adbe25.jpg Добавлено через 3 минуты Идея с Stencil Buffer бред какой-то. Пиксель сильно урежет + использование сторонней программы. Тут математично надо подойти.
0
|
Заблокирован
|
|
15.09.2014, 20:34 | 8 |
урежет что?
какой ещё сторонней программы? да чё там подходить, интегралы берёшь да и всё. С закраской пикселя - идея довольно таки хорошая, т.к. ты можешь проверить принадлежность своей точки любой плоской геометрической фигуре Добавлено через 3 минуты А если пишешь на Qt, так так вообще есть bool QPainterPath::contains ( const QPointF & pt ) const
0
|
15.09.2014, 20:34 | |
15.09.2014, 20:34 | |
Помогаю со студенческими работами здесь
8
Принадлежность заданных точек фигуре Определить принадлежность точек указанной фигуре Определение принадлежности точки фигуре принадлежность точки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |