to get the file
Transkrypt
to get the file
Projekt zespołowy Tematy projektów 2012/2013 1. Rysowanie rozkładów pomieszczeń Należy napisać aplikację, pozwalającą użytkownikom rysować typowe schematy mieszkań. Program powinien pozwolić na rysowanie pokoi, opisywanie ich za pomocą tekstu (sypialnia, kuchnia itp.), dodawanie typowych elementów planu takich jak okna, drzwi, ściany, ale także typowe elementy wyposażenia jak stoły, szafki, krzesła itp. Użytkownik powinien mieć możliwość zapisywania i wczytywania utworzonych projektów (podobnie jak ma to miejsce w systemie Homestyler dostępnym w Internecie, choć w znacznie uproszczonej postaci). 2. Generowanie mozaiki ze zdjęć Należy napisać aplikacje, która pozwoli na wygenerowanie z dostępnych zdjęć innego zdjęcia. Użytkownik powinien mieć możliwość wczytania do programu dowolnego zdjęcia, a następnie powinien uzyskać „kopie” tego zdjęcia zbudowaną z pomniejszonych zdjęć. Aplikacja nie musi działać bardzo szybko. 3. Aplikacja typu „Coolris” Program powinien pozwolić na wyszukiwanie zdjęć w serwisach WWW (niekoniecznie wszystkich, wystarczy kilka wybranych), a następnie wyświetlać je w postaci „nieskończonej” ściany ze zdjęciami, po której użytkownik może się poruszać. 4. Wizualizacja struktur hierarchicznych Program powinien pozwolić użytkownikowi rysować diagramy, złożone z zagnieżdżonych obiektów. Każdy obiekt może mieć nazwę (etykietę), ponadto poszczególne elementy mogą być połączone krawędziami, które także mogą mieć nazwy. Program powinien pozwolić na wykonywanie typowych operacji edycyjnych, oraz na zapisywanie i wczytywanie diagramów.