С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
19 / 19 / 9
Регистрация: 15.09.2014
Сообщений: 127
1

Принадлежность точки к фигуре

15.09.2014, 19:18. Показов 4264. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер. Задача: написать программу, создающую 4 рандомных координаты(x,y) и проверяющую принадлежность точки к фигуре(точки фигуры находятся в 4 четвертях).
Если можно, объяснить как это работает. (2 способа - через уравнение прямых и через площадь треугольников)
P.S Нашел на хабре. http://habrahabr.ru/post/125356/ - полегче никак?0__0
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.09.2014, 19:18
Ответы с готовыми решениями:

Принадлежность точки фигуре
Понять не могу почему не работает так как требуется. Хотя на код смотрю вроде всё верно. Может...

Принадлежность точки фигуре
Программа для проверки, принадлежит ли точка с координатами (x, y) в заданной области Объясните,...

Определить принадлежность точки геометрической фигуре
Разработать алгоритм и программу на одном из алгоритмических языков, чтобы определить...

Программа определюющая принадлежность точки фигуре.
Не могу написать программу определяющую принадлежность точки фигуре((

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
Цитата Сообщение от SlavaSSU Посмотреть сообщение
там не прямоугольник а четырхугольник, его стороны не обязательно параллелны осям.
Вообще, как любитель 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
Цитата Сообщение от ReinDeer Посмотреть сообщение
Пиксель сильно урежет
урежет что?
Цитата Сообщение от ReinDeer Посмотреть сообщение
+ использование сторонней программы
какой ещё сторонней программы?
Цитата Сообщение от ReinDeer Посмотреть сообщение
Тут математично надо подойти.
да чё там подходить, интегралы берёшь да и всё. С закраской пикселя - идея довольно таки хорошая, т.к. ты можешь проверить принадлежность своей точки любой плоской геометрической фигуре

Добавлено через 3 минуты
А если пишешь на Qt, так так вообще есть bool QPainterPath::contains ( const QPointF & pt ) const
0
15.09.2014, 20:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.09.2014, 20:34
Помогаю со студенческими работами здесь

Принадлежность заданных точек фигуре
Составить программу,определяющую принадлежность 6-ти заданных точек заштрихованной фигуре. Сделал...

Определить принадлежность точек указанной фигуре
Для 10 выстрелов, координаты которых задаются с клавиатуры, вывести текстовые сообщения о попадании...

Определение принадлежности точки фигуре
Всем привет. Есть задача определения принадлежности точки фигуре. Как думаете, нормальный...

принадлежность точки
Нужно проверить принадлежность точки заштрихованной области. Не пойму как задавать, точнее что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru