Job description
Wizualizacja 3D pomieszczeń na podstawie rzutu 2D (można wykorzystać silnik gier)
ETAP 2D
1. Okno programu podzielone na sekcje:
a. Menu główne
- nowy projekt (czyści to co jest już na scenie, jeśli coś jest)
- zapis widoku 2D/3Djako plik graficzny (zrzut ekranu widoku pomieszczenia)
-Zmiana widoku 2D na widok 3D i na odwrót
b. Menu boczne (narzedzia)zawierać będą ikony/elementy po których naciśnięciu będzie pojawiać się rozszerzone menu. Elementy menu:
- pomieszczenie
- ściany
- podłoga
- okna
- drzwi
c. Scena zawierać będzie elementy tworzone przez użytkownika.
2. Opis narzędzi
Pomieszczenie
- Nowy pokój:
Użytkownik podaje dowolne wymiary pokoju: długość i szerokość. Może też dostosować wysokość ścian (grubość jednakowa dla każdej ściany) . Po zatwierdzeniu na scenie pojawia się pokój wraz z podłogą w rzucie od góry o podanych wymiarach, a obok rzutu pojawiają się wprowadzone przez użytkownika wymiary jako informacje.
- obróć pokój:
Mozliwość obracania pokoju o 90st.
Ściany:
- nowa ściana
Użytkownik może dodawać ściany do istniejącego pokoju. Klika opcje nowa sciana, przechodzi do sceny i może postawić sciane pomiędzy innymi scianami zaznaczając punkt początkowy i punkt zakończenia sciany.
- usun sciane
Po wybraniu tego narzędzia i kliknieciu na sciane sciana się usuwa
- edytuj sciane
Po wybraniu tego narzędzia można obracać ściana o kąt 90st oraz ja przenoscić. Po zatwierdzenieu sciana pozostaje w nowym polozeniu.
- zmien kolor
Ściany w pokoju są domyślnie białe. Uzytkownik może zmienić kolor scian (rozwija się paleta barw) lub nadać im teksturę (tapeta) i wybrać z kilku dostępnych. Może zmienić wszystkie ściany bądź wybrać konkretna i ja zmieniac.
Podłoga:
-zmien kolor
Domyślnie podłoga np. brązowa- jednolity kolor. Można zmienić teksturę (drewno, kamień, marmur)