Rozdział 5

Mapy nietypowe: wycinanie, obracanie, lustrowanie itp...



Ocad umożliwia wycinanie i eksportowanie fragmentów mapy o dowolnym kształcie, obracanie fragmentów mapy, tworzenie lustrzanego odbicia, ukrywania fragmentów mapy (np. samej drożni), czyli wszystko, co jest niezbędne do kreślenia map nietypowych.

Wszystkie operacje typu obracanie czy rozciąganie mapy można realizować na dwa sposoby:

Drugi sposób jest znacznie wygodniejszy. Trzeba fragment mapy wyeksportować do nowego pliku, wykonać na nim stosowną operację, a następnie skopiować ponownie do poprzedniego dokumentu (Ocad umożliwia otwarcie jednocześnie otwarcie wielu dokumentów i przenoszenie pomiędzy nimi fragmentów map).
Pierwszy sposób jest użyteczny praktycznie tylko przy rysowaniu map składających się z małych fragmentów wystarczająco od siebie oddalonych. Niektóre operacje (jak lustrzane odbicie) nie są w tej metodzie możliwe, a inne (jak obracanie fragmentów zawierających obszary ze strukturą tła, np. bagna) bardziej skomplikowane.

Biorąc to pod uwagę, mapę nietypową (tzn. zawierającą tylko fragmenty mapy oraz niepełną treść) można zacząć rysować na dwa sposoby:

Eksportowanie fragmentów mapy

Eksportowanie polega na przeniesieniu fragmentu mapy do nowego pliku, przy czym wszystkie obiekty są rozcinane na granicy eksportowanego obszaru. Pierwotna mapa pozostaje nie zmieniona
Okno dialogowe eksportowania dostępne jest poprzez menu 'Extras->Partial map...'.

Eksportowanie fragmentów prostokątnych

Domyślnie Ocad proponuje eksport fragmentów prostokątnych (opcja 'Rectangle' w oknie dialogowym eksportowania). Obszar można określić przez podanie współrzędnych lub przez zaznaczenie obszaru myszką (po wybraniu przycisku 'Define boundaries...').

Eksportowanie fragmentów o dowolnym kształcie

Ocad umożliwia eksportowanie fragmentów mapy o dowolnym kształcie, określonym przez dowolny obiekt na mapie. Umożliwia to opcja 'Use selected object', która staje się dostępna, gdy na mapie zaznaczony jest dokładnie jeden obiekt. Wyeksportowany zostaje fragment znajdujący się wewnątrz zaznaczonego obiektu, przy czym sam obiekt wycinający nie jest eksportowany.

Export by symbol

Opcja z menu 'Extras->Export by symbol' umożliwia wyeksportowanie do nowego pliku wszystkich obiektów używających symboli zaznaczonych na prawej palecie symboli. Można w ten sposób wyeksportować samą drożnię, samą rzeźbę itp...

Żeby na palecie symboli wybrać więcej niż jeden symbol, trzeba zaznaczać poszczególne ikony przy wciśniętym klawiszu CTRL (pojedyncze ikony) lub SHIFT (blok od-do)

Program Util6

Ocad umożliwia wyeksportowanie zawartość fragmentu, nie da się jednak uzyskać mapy z wyciętym fragmentem. Umożliwia to program 'CutOut6' wchodzący w skład pakietu 'UTILITY PROGRAMS for OCAD6/7' który można pobrać z http://members.aol.com/dsutil6. Na podstawie ostatnio dodanej do mapy purpurowej linii, tworzy on dwa pliki zawierające fragment mapy wewnątrz oraz na zewnątrz danego obiektu (o dowolnym kształcie). Dzięki temu można uzyskać dwie mapy :

partl.gif (5660 bytes) partr.gif (1979 bytes)

Niestety 'CutOut6' niedokładnie interpretuje obiekty rysowane jako krzywe Bezier, czyli m.in. koła. Ponadto ma dość toporny interfejs i dość konkretne wymagania (np obiekt musi być rysowany zgodnie z ruchem wskazówek zegara), ale w niektórych sytuacjach może się okazać przydatny.

Łączenie fragmentów mapy

Ocad umożliwia jednoczesne otwarcie wielu dokumentów, pomiędzy którymi można łatwo przenosić, poprzez schowek, obiekty, fragmenty mapy i definicje symboli.
Po skopiowaniu fragmentu mapy [CTRL-C], należy przełączyć się do drugiego okna [CTRL-TAB lub opce z menu 'Widok'], i wklejeniu [CTRL-V] jest on umieszczany na środku ekranu a cały fragment jest zaznaczony. Trzeba, przed zmianą zaznaczenia, przesunąć wklejony fragment mapy na właściwe miejsce.

Aby dołączyć drugi plik *.ocd bez potrzeby ręcznego umiejscowienia fragmentów [współrzędne 'xy' obiektów zachowają położenie dokładnie jak w oryginalnym pliku] należy wybrać opcję z menu 'File'->'Import...' i wybrać plik *.ocd, a nastepnie zazaczyć opcję 'Place with offset' z wartościami 0, 0.

Aby połączyć ze sobą dwa lub więcej dokumentów, zachowując położenie obiektów w każdym z nich (np. pliki zawierające wyeksportowane poprzednio fragmenty mapy) można użyć programu OcdCat.exe. Program łączy ze sobą wszystkie pliki, podane jako parametry z linii poleceń. Nazwa pliku jest sumą nazw plików składowych, format pliku (definicje symboli, kolorów itd.) jest kopiowany z pierwszego pliku.

Linie wycinające

Aby możliwie prosto i estetycznie obrysować fragment mapy, tak aby drobne fragmenty mapy nie wystawały poza obrys, należy zdefiniować nowy symbol liniowy, o nazwie np 'Linia wycinająca', będący linią podwójną o jednej krawędzi (np czarnej) i wypełnieniu w kolorze białym, ustawionym najwyżej w hierarchii kolorów. Dzięki temu wszystkie obiekty nie muszą kończyć się równo na granicy wycinka. Różnicę pomiędzy zastosowaniem zwykłej linii i odpowiednio zdefiniowanej linii wycinającej widać na przykładzie:

k1.gif (4856 bytes) k2.gif (4787 bytes) k3.gif (4787 bytes)

Jedyną różnicą jest fakt, że tak zdefiniowana linia wycinająca jest dużo grubsza, a ponieważ średnica okręgu dotyczy środka linii, kółko otaczające fragment mapy musi być nieznacznie powiększone.

Jeżeli mapa zawiera kilka identycznych kółek, zamiast każde z nich rysować z osobna, należy narysować je raz, a następnie je tylko kopiować, używając CTRL-C, CTRL-V lub 'Duplicate object' z paska narzędzi

Dodatkowo można zdefiniować symbol obszaru z tym samym kolorem tła (tzn. biały, najwyższy w hierarchii kolorów) do ukrywania niepotrzebnych elementów na mapie:

hide0.gif (8973 bytes) hide1.gif (8973 bytes) hide2.gif (7982 bytes)
Jeżeli używa się tego typu narzędzi do ukrywania fragmentów mapy, wygodnie jest na czas pracy zdefiniować kolor tła jako dowolny wyróżniający się kolor (np. purpurowy), a dopiero na końcu zmienić go na biały.
Daje to większą kontrolę nad kreśloną mapą.

Zamazywanie i ukrywanie treści

Ocad umożliwia takie zdefiniowanie kolorów, aby ukrywane były jedynie elementy rzeźby lub tylko drożni. Jeżeli do wszystkich elementów rzeźby użyty zostanie jeden kolor, a do wszystkich elementów drożni drugi, zdefiniowanie koloru białego pomiędzy nimi umożliwi ukrycie samej rzeźby lub drożni.
Jeśli kolejność kolorów będzie (od góry) rzeźba, biały, drożnia widoczne będą jedynie elementy rzeźby; jeśli drożnia, biały, rzeźba widoczne będą tylko drogi

Niestety, na wskutek hierarchicznej struktury, nie jest możliwe takie zdefiniowanie kolorów, żeby na tej samej mapie jeden ukrywał tylko drożnię, a inny tylko rzeźbę.
Jeżeli na mapie mają się znajdować elementy bez drożni oraz elementy bez rzeźby, trzeba zdecydować które z nich zamazywać kolorem tła, a które usuwać bądź w ogóle nie rysować.

Obracanie

Tworzenie lustrzanego odbicia

Ocad umożliwia lustrzane odbicie tylko całej mapy. W celu odbicia tylko fragmentu mapy, należy przenieść lub wyeksportować interesujący fragment do nowego dokumentu, odbić lustrzanie i przenieść z powrotem.
Odbicie lustrzane jest dostępne poprzez menu 'Extras->Stretch map...', pola 'Mirror horizontaly' lub 'Mirror verticaly'

Uwaga
Przy lustrzanym odbiciu nie są modyfikowane kierunki symboli, a jedynie ich położenie. Oznacza to, że przy odbiciu względem osi poziomej ( 'Mirror verticaly') wszystkie dołki dalej będą skierowane do góry. Dlatego lepiej stosować opcję 'Mirror horizontaly'.
Na tej samej zasadzie nie zostaną zmienione kierunki obiektów liniowych, np. skarp. Po odbiciu mapy należy zaznaczyć wszystkie obiekty na mapie i wywołać opcję image33.gif (893 bytes)  'Reverse line' na pasku narzędzi.

Zmiana skali, rozciąganie

Ocad umożliwia jest zmianę skali, rozciągnięcie mapy lub fragmentu proporcjonalnie lub tylko w jednym kierunku.


| Poprzedni Rozdział | Zawartość rozdziału | Spis treści | Następny Rozdział |