|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.03.2012, 15:52 | #1 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 15
|
метод contains для полигона
Добрый день,
помогите, пожалуйста, разобраться с методом contains. Решила вернуться к "работе над ошибками" по уже сданному проекту, и не дает покоя мне вопрос, как работает метод contains. Гугл по этому поводу очень мало информации дает. Задание было дано в рамках введения в ООП, смысл был в том, чтобы сделать аплет, рисующий массив елок, при нажатии мышью на елку должны убираться игрушки, а когда елка пуста, нужно ее "завалить". Я пошла по сложному пути и создала не только класс "елка", но и классы "ствол", "трапеция" и "треугольник". При инициализации елки все параметры передавались этим фигурам, соотвественно рассчитывались координаты и размеры каждой из фигур, и у каждой фигуры был свой метод рисования. Проверку, было ли нажатие мышью внутри фигуры я сделала с помощью уравнения прямых. Теперь узнала, что есть такой метод contains, который проверяет, находится ли точка в полигоне, но не могу его реализовать. Вот какой у меня код для каждого класса "деталей" елки: Код:
Код:
Помогите, пож-та, разобраться, что я делаю не так. Заранее спасибо за ответы и ваши варианты. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
исследовать метод квадратных корней и метод Холецкого для решения СЛАУ | Vит@x@ | Помощь студентам | 0 | 22.11.2011 10:47 |
Копирование полигона | Николая Ленин | Общие вопросы Delphi | 5 | 04.06.2011 22:07 |
Поворот полигона | Николая Ленин | Общие вопросы Delphi | 9 | 02.06.2011 23:05 |
площадь полигона | boomeer | Помощь студентам | 5 | 17.10.2010 14:17 |
Рисование затекстурированного полигона в OpenGL. | Вадим Буренков | Мультимедиа в Delphi | 2 | 17.08.2009 16:22 |