kodovani UTF-8, ve Windows mozna nutne prohlizet pomoci Wordpadu ---------------------------------------------------------------- Při rozbalování archivu male_i3dlibs.zip zachovejte adresářovou strukturu. Archiv obsahuje jednak ořezanou knihovnou i3dlibs (v adresáři i3d), příklad v souboru main.cpp, Makefile pro Unixy a v adresáři i3d_bez_i3d-MSVS i projektový .sln soubor pro MS Visual Studio (dvojklikněte na něm). Knihovna je ořezaná tak, že nemá žádné další závislosti a jde tady snadno zkompilovat. Používá se stejně jako to děláme na cvičení, obsahuje plnohodnotou třídu Image3d vč. metod SetVoxel() atd. Metody ReadImage() a SaveImage() zde nejsou, jsou nahrazeny metodami: ReadImageBMP() a SaveImageBMP(), ktere umí ukládat RGB a GRAY8 2D obrázky, ReadImageICS() a SaveImageICS(), které umí ukládat GRAY8 2D a 3D obrázky. Jiné formáty tato knihovna neumí z důvodu co nejmenšího počtu závislostí na dalších knihovnách. Knihovna je tak vhodná pro "domácí použití". Jak ve Windows s MS Visual Studiem: Po rozbalení můžete zkusit použít přiložený projektový soubor .sln. Pokud to nebude fungovat (jsou v něm asi natvrdo nastavené cesty). Musíte si ve VisualStudiu založit prázdný nový "Win32 console application" projekt, do něj si pravým tlačítkem přidejte existující hlavičkové (vč. těch z adresáře i3d) a zdrojové soubory (main.cpp, threshold.cpp a vše *.cc z adresáře i3d). Váš projekt potom bude vypadat zhruba takto: http://www.fi.muni.cz/~xulman/files/PB173/male_i3dlibs/male_i3dlibs_soubory.jpg http://www.fi.muni.cz/~xulman/files/PB173/male_i3dlibs/male_i3dlibs_nastaveniMSVS.jpg Ještě je nutné opravit vlastnosti projektu, Debugging, Working directory na .. (dvě tečky). Jak v CodeBlocks (Windows, Linux): Vlastně úplně stejně jako v předchozí variantě: můžete použít přiložený projektový soubor .cbp, cesty jsou v něm snad relativně. Pokud to nebude fungovat, musíte si v CodeBlocks založit nový prázdný projekt a přidat do něj rekurzivně adresář i3d a soubory main.cpp a threshold.*. Ještě je nutné opravit vlastnosti projektu, Build targets, Execution working dir na .. (dvě tečky). Jak v Linuxu: Po rozbalení můžete začít editovat soubory main.cpp a threshold.*. Pokud si zavedete nové soubory, musíte se ji přidat do Makefile souboru. Příkazem make se vše přeloží a objeví se spustitelný soubor main. Můžete zkusit třeba na stud. počítači aisa.fi.muni.cz.