
BG Development · За реклама · За контакти |
![]() ![]() ![]() ![]() ![]() |
Здравей! ( Включване | Регистриране ) |
![]() ![]() ![]() |
chochyy |
Публикувано на: 22-04-2023, 17:45
|
Име: Група: Потребител Ранг: Новопостъпил Мнения: 2 Регистриран на: 22.04.23 ![]() |
Здравейте,
Имам нужда от помощ за класовете на тази задача: Да се напише програма която позволява интерактивно създаване на сцена, съдържаща произволен брой правоъгълници, определени по 2 диагонални точки и отсечки, определени по начална и крайна точка, задавани с ляв бутон на мишката. Да се реализира операция изтриване на обект (с десен бутон на мишката или комбинация Ctrl+ляв бутон в близост до 3 пиксела около линия на обекта). Получената сцена да се съхранява и чете от файл. File/New да изчиства създаденото изображение, като предложи съхраняване, ако такова не е извършено. Благодаря предварително! ![]() |
devil |
Публикувано на: 22-04-2023, 21:42
|
||
![]() Име: Ангелов Група: Потребител Ранг: Почетен член Мнения: 1505 Регистриран на: 17.05.04 ![]() |
Google Bard (за разнообразие) казва, че нещата изглеждат така. Факт е обаче, че онлайн компилаторите връщат множество грешки и не изпълняват горния код. Къде е истината не мога да кажа - нищо не разбирам от C++...
-------------------- |
||
akrachev |
Публикувано на: 23-04-2023, 21:25
|
Име: акрачев Група: Потребител Ранг: Почетен член Мнения: 985 Регистриран на: 27.11.09 ![]() |
И къде е дефинирана SetMouseDownCallback и CreateWindow - няма windows.h
-------------------- |
samolet4e |
Публикувано на: 23-04-2023, 22:15
|
||
![]() Име: Група: Потребител Ранг: Новопостъпил Мнения: 14 Регистриран на: 16.03.22 ![]() |
Мога да предложа една реализация на Simple and Fast Media Library (SFML). Програмата добавя (с LMB) и изважда (с RMB) правоъгълници във вектор. Кодът е следният:
Как се инсталира SFML пише тук: SFML Install Ако проявявате интерес, ще обсъдим програмата в подробности. Съхранението на вектора във файл оставям за подобрена версия. По материали от чуждестранния печат: Forum 1 Forum 2 Прикачена картинка (Кликнете на картинката, за да я увеличите!) ![]() |
||
chochyy |
Публикувано на: 25-04-2023, 14:02
|
Име: Група: Потребител Ранг: Новопостъпил Мнения: 2 Регистриран на: 22.04.23 ![]() |
Благодаря Ви!
![]() |
![]() |
![]() ![]() ![]() |