Stworzenie własnego stylu kreskowania [Rozwiązany]


Recommended Posts

Dzień dobry, 

Próbuję zmienić plik pat (wiersze dotyczące ANSI34), tak by kreskowanie tworzyło szraf zgodny z rozporządzeniem dotyczącym planu miejscowego, lecz nic się nie zmienia w kreskowaniu ANSI34.

W załączeniu plik dwg z pożądanym kreskowaniem (na razie utworzonym polilinią).

Poniżej wiersze, które wpisałem w ZWCADISO.pat. Zrobiłem to na podstawie analizy oryginalnych wierszy ANSI34. Nie znam klucza tworzenia kreskowania i być może źle rozumuję.....

*ANSI34,ANSI Plastic, Rubber
45, 0, 0, 0, 203.2 
45, 8.89, 0, 0, 203.2 
45, 17.78, 0, 0, 203.2 
45, 26.67, 0, 0, 203.2 
45, 35.56, 0, 0, 203.2 
45, 44.45, 0, 0, 203.2 
45, 53.34, 0, 0, 203.2 
45, 62.23, 0, 0, 203.2
45, 71.12, 0, 0, 203.2 
45, 80.01, 0, 0, 203.2 
45, 88.90, 0, 0, 203.2 

Dodam, że w ZWCAD.pat wpisałem

*ANSI34,ANSI Rubber, Plastic
45, 0, 0, 0, 8.00 
45, 0.35, 0, 0, 8.00 
45, 0.70, 0, 0, 8.00 
45, 1.05, 0, 0, 8.00 
45, 1.40, 0, 0, 8.00 
45, 1.75, 0, 0, 8.00 
45, 2.10, 0, 0, 8.00 
45, 2.45, 0, 0, 8.00
45, 2.80, 0, 0, 8.00 
45, 3.15, 0, 0, 8.00 
45, 3.50, 0, 0, 8.00 

zorientowałem się, że przelicznik w wartościach definiujących linie w ZWCAD.pat i ZWCADISO.pat to 25,4. Prawdopodobnie od 1 cal = 25,4 mm.

kreskowanie2.dwg

Link to comment
Share on other sites

Dzień dobry,
ZWCADISO.pat jest domyślne i wczytuje się przy użyciu szablonu zwcadiso.dwt. Zatem wystarczy dokonać zmian w jednym pliku jeśli korzystamy z mm.

Aby dokonywać zmian, potrzeba by przeanalizować całą strukturę pliku PAT. W definicji na pewno znajdują się kąty oraz odsunięcia w określonych kierunkach.
Jeśli nowa definicja kreskowania sprowadza się do ilości kresek w grupie i ustawienia odpowiednich odległości między nimi, to wydaje się, że wystarczy takie odległości wskazać i umieścić odpowiednią ilość wierszy.

Po zmianach potrzeba ponownie uruchomić program, aby zmiany były widoczne.

 

Link to comment
Share on other sites

Oryginalnie definicja ANSI34, prócz wiersza z nazwą, posiada cztery wiersze regulujące kreskowanie. 

Ja, zgodnie z pożądanym kreskowaniem przedstawionym w pliku dwg, wprowadziłem 11 wierszy regulujących.

Problem jest taki, że nic się nie zmieniło. ZWCAD nadal wyświetla ANSI34 w wersji oryginalnej. Być może potrzebna jest korekta 

jeszcze jakichś innych plików, bądź ustawień.....

Link to comment
Share on other sites

Proszę spróbować utworzyć taki wpis:

*wzor-z-forum-2,THSWARE
45.00000000,0,0,0.08,-0.08,0.16,0
45.00000000,0,0.00485,0.08,-0.08,0.15314,-0.00686
45.00000000,0,0.0097,0.08,-0.08,0.14629,-0.01371
45.00000000,0,0.01508,0.08,-0.08,0.13867,-0.02133
45.00000000,0,0.01993,0.08,-0.08,0.13181,-0.02819
45.00000000,0,0.02478,0.08,-0.08,0.12495,-0.03505
45.00000000,0,0.02963,0.08,-0.08,0.1181,-0.0419
45.00000000,0,0.03448,0.08,-0.08,0.11124,-0.04876
45.00000000,0,0.03933,0.08,-0.08,0.10438,-0.05562
45.00000000,0,0.04472,0.08,-0.08,0.09676,-0.06324
45.00000000,0,0.04956,0.08,-0.08,0.0899,-0.0701
45.00000000,0.10829,0,0.08,-0.08,0.00686,-0.15314
45.00000000,0.10344,0,0.08,-0.08,0.01371,-0.14629
45.00000000,0.09805,0,0.08,-0.08,0.02133,-0.13867
45.00000000,0.0932,0,0.08,-0.08,0.02819,-0.13181
45.00000000,0.08835,0,0.08,-0.08,0.03505,-0.12495
45.00000000,0.08351,0,0.08,-0.08,0.0419,-0.1181
45.00000000,0.07866,0,0.08,-0.08,0.04876,-0.11124
45.00000000,0.07381,0,0.08,-0.08,0.05562,-0.10438
45.00000000,0.06842,0,0.08,-0.08,0.06324,-0.09676
45.00000000,0.06357,0,0.08,-0.08,0.0701,-0.0899


Dla pewności wstawiam też plik z tym stylem kreskowania (jest na końcu) ZWCADISO.pat

Plik powinien być w katalogu  %appdata%\ZWSOFT\ZWCADA\2021\pl-PL\Support (proszę sobie zrobić kopie istniejącego pliku)

Wzór nazywa się wzor-z-forum-2

 

image.gif

 

Pozdrawiam

Link to comment
Share on other sites

  • dmatusz3 changed the title to Stworzenie własnego stylu kreskowania

Bardzo dziękuję za podjęcie tematu.

Mam ZWCAD 2021 Wersja profesjonalna. U mnie ścieżka do plików pat to: .................\ZWSOFT\ZWCAD 2021\UserDataCache\pl-PL\Support,

ale to chyba nie ma znaczenia. Niestety w dalszym ciągu program "nie widzi" nowego kreskowania. Poniżej screen z mojego pola wyboru.

image.thumb.png.04a9b1f5ab5802ef502e98dfe6b6b5a0.png

 

Link to comment
Share on other sites

13 minut temu, ESPESA napisał:

U mnie ścieżka do plików pat to: .................\ZWSOFT\ZWCAD 2021\UserDataCache\pl-PL\Support,

Jeśli Pan ma ZWCAD 2021 to proszę spróbować w tej ścieżce

%appdata%\ZWSOFT\ZWCAD\2021\pl-PL\Support

 

Proszę skopiować powyższą ścieżkę i wkleić do okna eksploratora Windows i nacisnąć Enter

image.png

 

Link to comment
Share on other sites

Zamieniłem w lokalizacji

%appdata%\ZWSOFT\ZWCAD\2021\pl-PL\Support

plik ZWCADISO.pat i ponownie uruchomiłem program. Niestety nadal nie mam nowego kreskowania.

Link to comment
Share on other sites

Mała uwaga, jeśli dopiszemy definicję wzoru na końcu pliku .pat, to nie oznacza, że on będzie ostatni na liście.

Wzory kreskowania na liście układane są alfabetycznie. Proszę zobaczyć pod literą w (wzór nazywa się wzor-z-forum-2)

Link to comment
Share on other sites

po wpisaniu SNOWY i wybraniu zwcadiso.dwt otworzył się nowy rysunek "Rysunek1" i tam użyłem nowego kreskowania. skopiowałem to kreskowanie

do pliku projektu urbanistycznego i po zaznaczeniu pokazuje się nazwa WZOR-Z-FORUM-2. Jednak przy próbie zakreskowania nowego obiektu, w dalszym ciągu

nie mam w polu wyboru nowego kreskowania. Malarz formatu też nie działa.

Link to comment
Share on other sites

Proszę otworzyć najpierw Rysunek1 z nowym kreskowaniem i w tej samej instancji z poziomu programy, przez menu Plik otworzyć ten drugi plik.
Można ewentualnie obiekty przekopiować do pliku, gdzie to nowe kreskowanie działa i sprawdzić.

Link to comment
Share on other sites

Tak. Po wklejeniu obiektów z projektu urbanistycznego do "Rysunek1" wszystko działa. Jedynym ograniczeniem będzie teraz tworzenie

innych projektów na pliku, gdzie wszystko działa;) Ale to nie jest już problem. 

Bardzo dziękuję za pomoc.

Panowie, mam jednak dodatkową rzecz do rozwiązania. Rozporządzenie dotyczące planów miejscowych dopuszcza trzy przeznaczenia w jednym terenie.

Wówczas wypełnienie konturu stanowi szraf o trzech kolorach (jak na screenie). Moja pierwsza myśl to nałożenie dwóch kreskowań (najlepiej z zakodowanym przesunięciem), ale może macie Panowie lepszy pomysł. Finalnie, przy wydruku 1:1 wypełnienie powinno stanowić szraf z trzema kolejnymi kolorami (każdy pas 4 mm).

 

image.thumb.png.e3d5cb22d4dbb8c38205400f53154f13.png

Link to comment
Share on other sites

Nie wiem czy dobrze rozumiem, ale może warto te różne kreskowania stworzyć na osobnych warstwach.
W poszczególnych rzutniach, na arkuszach, można ustawić konkretne warstwy do wyświetlenia i druku.

Link to comment
Share on other sites

Chodzi o nałożenie dwóch kreskowań na jeden obiekt. Pod spodem kreskowanie z tłem (dzięki temu mamy już dwa kolory szrafu)  a na górze kreskowanie

bez tła (trzeci kolor). Całość, przy wydruku 1:1, będzie tworzyć szraf z pasów o trzech różnych kolorach i szerokości 4 mm każdy.

image.png.ae39ac15abc3130b95e53354371d8e89.png

Link to comment
Share on other sites

W stylu kreskowania nie można zdefiniować kolorów.

Być może super kreskowanie (_superhatch) by pomogło?

image.png

 

W tym poleceniu można wskazać wzór, którym program będzie kreskował.

Poniżej przykład

image.gif

Link to comment
Share on other sites

Spróbujmy.

Przed kreskowaniem warto jednak wykonać kilka operacji.

W pierwszej kolejności usuniemy ramkę, ponieważ w innym przypadku będzie ją widać na łączeniu.

image.png

 

Po drugie ten plik najlepiej "przeczyścić" poleceniem _purge, żeby usunąć nieużywane bloki, style tekstu, wymiarowania i inne.

image.png

 

To jest plik po oczyszczeniu.

kresk3_1.dwg

 

Poniżej animacja z użycia polecenia do superkreskowania

image.gif

 

Proszę pamiętać, że takie kreskowanie jest raczej nieedytowalne (np. zmiana kąta pochylenia), najlepiej je skasować i utworzyć na nowo.

 

Link to comment
Share on other sites

Świetnie ! 

O to mi właśnie chodziło. 

Jednak u mnie nie idzie to tak, jak na animacji. Przy określeniu skali na 1, fioletowy prostokąt musi być bardzo duży. Inaczej program sygnalizuje błąd, jak poniżej.

image.png.7b4fa36bbda54096cec069c4e91755de.png

Po wpisaniu skali 0,001  można przejść dalej, ale po wskazaniu wewnętrznego punktu obiektu, pojawia się komunikat:

image.png.748cb77d0355c65f4780cd0a41362c33.png

 

Link to comment
Share on other sites

Do zakreskowania teren 1U-P-IKO, jak w pliku pdf. W pliku dwg (kresk4.dwg), roboczo, obiekt z czerwonym konturem.

Podejrzewam, że jakieś ustawienia globalne są inne, bo po wklejeniu obiektów do pliku, gdzie działa "WZOR-Z-FORUM-2",

"rozjechały" się czcionki i niektóre linie, np. "granica obszaru objętego planem".

W załączeniu:

1. kresk4.dwg (tu działa "WZOR-Z-FORUM-2" i tu trzeba zastosować superkreskowanie. Chcę bowiem stworzyć plik bazowy, gdzie będę

mógł stosować szrafy dwukolorowe i trzykolorowe).

2. mpzp Chorzew 4.dwg (oryginalny projekt, gdzie nie działa "WZOR-Z-FORUM-2").

3. mpzp Chorzew_zał_1.pdf.

kresk4.dwg mpzp Chorzew 4.dwg mpzp Chorzew_zał_1.pdf

Link to comment
Share on other sites

Nie powinno być problemu z użyciem kreskowania z tego forum. Najlepiej wybrać warstwę "0" z domyślną grubością (0,25) i zakreskować dowolny obszar.
Zwracam uwagę, aby wybrać odpowiednią skalę dla tego wzoru. Dla powyższego rysunku ustawiam skalę 200- może w tym jest problem.

2024-06-03 14_29_47.png

Link to comment
Share on other sites

Jak pisałem w poprzednich wpisach, nie mam już problemu z użyciem kreskowania "WZOR-Z-FORUM-2" (u mnie skala 100 i grubość 0,5, żeby powstał - przy skali wydruku 1:1 - dwukolorowy szraf o pasach szerokości 4 mm).

Problem jest z użyciem superkreskowania (pojawiają się opisane przeze mnie wcześniej błędy).

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.