![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: нет Всего: 17 |
Подскажите пожалуйста, как можно склеить два объекта в один, например круг или элипс с прямоугольником?
-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
Ну, например суперклеем...
Будь уж так добр, поясни, что тебе нужно... |
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: нет Всего: 17 |
Изучаю основы работы с векторными объектами. Остановился, пока, на трёх объектах: прямоугольник, круг и элипс. Теперь хотелось бы научиться склеивать объекты в один, т.е., допустим, пересекаются прямоугольник и круг, а в результате получить один объект. Вот объекты:
Присоединённый файл ( Кол-во скачиваний: 5 )
______.png 14,86 Kb-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
Похоже на работу с регионами.
Не совсем понятно, какого рода результат ты хочешь... Ну а без регионов, используя твой подход, придётся создавать ещё один класс, рисующий стыкованный круг и прямоугольник... А может тебе из просто закрасить внутри? Тогда стыка видно не будет... Если кисть одинаковая, конечно... |
|||
|
||||
| former |
|
||||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: нет Всего: 17 |
Snowy, я пытаюсь сделать, чтобы было, как в CorelDraw, Выделил группу объектов, склеил их или вычел один из другого и получил новый объект сложной формы. С прямоугольниками понятно, легко, а вот с другими объектами?
Каким образом? Кисть одинаковая. Такой вариант подошёл бы, но поскольку объектов прямоугольника может быть несколько, то возникунут проблемы. Я тут подумал, что можно было бы сделать следующим образом:
Т.Е. в объекте каждой фигуры хранить масив вершин и работать потом с ними. -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
||||
|
|||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
former, а зачем нужен указатель на объект? Ведь объект сам по себе и так указатель.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: нет Всего: 17 |
Alexeis, согласен. Но в дальнейшем планирую сделать общий класс объектов, какой-нибудь TShape. -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |