CWGI Moduł 12: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian
Nie podano opisu zmian
Linia 1: Linia 1:
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd1.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd1.png|thumb|500px]]
|valign="top"|'''7.1 Przegląd wzorów kreskowania i wypełnień'''
|valign="top"|
Do zakreskowania obszaru można używać uprzednio zdefiniowanego wzoru kreskowania, zdefiniować prosty wzór stosując bieżący typ linii lub utworzyć wzory bardziej złożone. Jeden typ wzoru, nazywany jednolitym, wypełnia obszar jednolitym kolorem.
Można także utworzyć wypełnienie gradientowe używające przejść między odcieniami jednego koloru lub między dwoma kolorami. Wypełnienia gradientowe mogą być używane do ulepszenia rysunków, które mają służyć do prezentacji. Ten typ wypełnienie daje efekt światła odbitego od obiektu.
Można wybrać jedną z kilku metod definiowania obwiedni kreskowania.
 
• Określić punkt w obszarze, który jest zawarty w obiekcie.
 
• Wybrać obiekty, w których zawarty jest obszar.
 
• Przeciągnąć wzór kreskowania do obszaru z palety narzędzi lub
 
DesignCenter.
Podczas kreskowania rysunku, obiekty, które nie są częścią obwiedni, są całkowicie lub częściowo ignorowane.
Jeżeli linia wzoru kreskowania napotka obiekt, taki jak tekst, atrybut lub jednolicie wypełniony obiekt, i jeśli ten obiekt został zaznaczony jako część zbioru obwiedni, to polecenie KRESKUJ spowoduje zakreskowanie dookoła obiektu.
Uwaga Przy kreskowaniu obszaru, którego obwiednia nie jest zamknięta, należy ustawić zmienną systemową HPGAPTOL, aby zamknąć luki i potraktować obwiednię jako zamkniętą. Zmienną HPGAPTOL stosuje się tylko do luk między tymi liniami i łukami, które po wydłużeniu przecięłyby się.
Aby zmniejszyć wielkość pliku, obszar kreskowany jest definiowany w bazie danych rysunku jako pojedynczy obiekt graficzny.
 
Jest kilka sposobów dodawania do rysunku wzorów kreskowania.
 
• Polecenie KRESKUJ udostępnia najwięcej opcji.
 
• Można również przeciągnąć wzory kreskowania z palety narzędzi. Więcej udogodnień i szybkość można uzyskać korzystając z palet narzędzi.
 
• Jeśli okno Palety narzędzi jest otwarte, można kliknąć prawym przyciskiem myszy narzędzie wzoru, aby uzyskać dostęp do okna dialogowego
 
Właściwości narzędzi. Zawiera ono szereg opcji wzorów kreskowania dostępnych także po wpisaniu polecenia KRESKUJ. Na przykład można określić skalę i odstępy dla wzoru kreskowania.
 
• Można także użyć DesignCenter.
 
Domyślnie wzory kreskowania dopasowują się do siebie. Jednak czasami może zachodzić konieczność przesunięcia początku kreskowania, nazywanego punktem początkowym. Na przykład jeżeli tworzy się wzór cegły, może istnieć konieczność rozpoczęcia całą cegłą w lewym dolnym narożniku kreskowanego obszaru. W takim przypadku należy użyć opcji Początek kreskowania z okna dialogowego Kreskowanie i wypełnienie.
Ulokowanie i zachowanie wzoru kreskowania zależy od zmiennych systemowych HPORIGIN, HPORIGINMODE i HPINHERIT oraz lokalizacji i orientacji lokalnego układu współrzędnych.
Program udostępnia ponad 50 standardowych wzorów kreskowania, które można wykorzystać do rozróżniania komponentów obiektów reprezentujących materiał. Program udostępnia także 14 wzorów kreskowania, które są zgodne ze standardami ISO (International Standards Organization). Po wybraniu wzoru ISO można podać szerokość pisaka, która określi szerokość linii wzoru.
W oknie dialogowym Kreskowanie i wypełnienie, na karcie Kreskowanie, obszar Typ i wzór wyświetla nazwy wszystkich wzorów kreskowania zdefiniowanych w pliku tekstowym acad.pat. Można także dodawać nowe wzory kreskowania do okna dialogowego przez dodawanie ich definicji do pliku acad.pat.
Kreskowanie zespolone jest aktualizowane po zmianie obwiedni. Obszary kreskowane utworzone za pomocą polecenia KRESKUJ są domyślnie zespolone. Ustawienie to jest przechowywane w zmiennej systemowej HPASSOC. Kreskowania utworzone przez przeciągnięcie wzoru kreskowania z palet narzędzi lub DesignCenter™ stosują ustawienie HPASSOC. Można usunąć zespolenie kreskowania w dowolnym momencie lub użyć polecenia KRESKUJ, aby utworzyć kreskowanie niezespolone. Kiedy zmienna systemowa HPGAPTOL ma wartość 0 (domyślnie), zespolenie jest automatycznie usuwane, jeśli podczas edycji jest tworzona obwiednia otwarta.
Można użyć polecenia KRESKUJ, aby utworzyć kreskowania niezespolone, niezależne od ich obwiedni.
Użytkownik może przypisać określony porządek wyświetlania do kreskowania. Wtedy wzór kreskowania będzie rysowany przed lub za obwiednią kreskowania albo przed lub za każdym innym obiektem.
Przy tworzeniu kreskowania jest ono domyślnie rysowane za obwiednią kreskowania. Ułatwia to przeglądanie i wybieranie obwiedni kreskowania. Użytkownik może zmienić porządek wyświetlania kreskowania tak, aby kreskowanie było wyświetlane przed obwiednią kreskowania lub przed albo za każdym innym obiektem. Wartość ta jest przechowywana w zmiennej systemowej HPDRAWORDER. Kreskowania utworzone przez przeciągnięcie wzoru kreskowania z palet narzędzi lub Design Center stosują ustawienie porządku wyświetlania HPDRAWORDER.
Jeżeli utworzone kreskowanie jest bardzo gęste, program może odrzucić wzór i wyświetlić komunikat, że skala kreskowania jest za mała lub długość kreskowania za krótka. Można zmienić maksymalną liczbę linii kreskowania, ustawiając zmienną rejestru systemowego MaxHatch przez wpisanie w wierszu polecenia (setenv MaxHatch n), gdzie n jest liczbą od 100 do 10000000 (dziesięć milionów). Domyślną wartością MaxHatch jest 10000.
W związku z dużą liczbą kombinacji obiektów, które można zakreskować, edycja zakreskowanej geometrii może generować nieoczekiwane wyniki. Jeżeli utworzone zostało kreskowanie, którego nie chcesz, można cofnąć operację, uciąć lub usunąć kreskowanie, a następnie zakreskować obszar ponownie.
Użytkownik może również utworzyć własny wzór kreskowania przy użyciu bieżącego rodzaju linii za pomocą opcji Wzór użytkownika w oknie dialogowym Kreskowanie i wypełnienie lub utworzyć bardziej złożone wzory kreskowania.
 
 
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd2.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd2.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd3.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd3.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd4.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd4.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd5.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd5.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd6.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd6.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd7.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd7.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd8.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd8.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd9.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd9.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd10.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd10.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd11.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd11.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd12.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd12.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd13.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd13.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd14.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd14.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd15.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd15.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd16.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd16.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd17.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd17.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd18.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd18.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd19.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd19.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd20.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd20.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd21.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd21.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd22.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd22.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd23.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd23.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd24.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd24.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----


----
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd25.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:CWGI_M12_Slajd25.png|thumb|500px]]
|valign="top"|
|valign="top"|
|}
|}
----
----

Wersja z 10:19, 25 wrz 2006