W ZWCAD+ 2012 SP2 wprowadzono zupełnie nowy silnik do obsługi rastrów pozwalający na lepszą pracę z dużą ilością dużych rastrów.
W poprzednich wersjach rastry były wczytywane do pamięci bezpośrednio i zapisywane w pamięci tymczasowej (plik stronicowania) co przekładało się na wolną pracę z rastrami (zoomowanie, przesuwanie, wyświetlanie).
W SP2 rastry są optymalizowane przy wstawianiu do programu ZWCAD+ oraz odczycie i drukowaniu, dzięki temu mieszczą się bez problemu w pamięci operacyjnej.
Przy każdym powiększeniu obrazu, rastrowego wyświetlane są różne poziomy szczegółów.
W tym wydaniu programu skupiono się przede wszystkim na obsłudze rastrów oraz kreskowaniu.
Wprowadzono zupełnie nowy silnik do obsługi rastrów pozwalający na swobodną pracę z dużą ilością dużych rastrów. W poprzednich wersjach rastry były wczytywane do pamięci bezpośrednio i zapisywane w pamięci tymczasowej co przekłądało się na wolną pracę z rastrami (zoomowanie, przesuwanie, wyświetlanie). Obecnie rastry są optymalizowane przy wstawianiu czy odczycie i drukowaniu, dzięki temu mieszczą się bez problemu w pamięci operacyjnej. Z pierwszych naszych testów wynika, że praca z około 300 rastrami w różnych formatach o rozmiarach około 10 tys px x 8 tys px każdy, przebiega bez żadnego opóźnienia. Podczas drukowania rastrów możemy także określić jakość wydruku DPI.
Wprowadzono także obsługę plików pozycjonowania rastrów. Wkrótce powinna zostać wprowadzona także obsługa przezroczystości rastrów.
Znacznie ulepszone zostało także kreskowanie - możemy kreskować osobnymi kreskowaniami, dzielić kreskowania i wiele innych.
Dodano nowe funkcje, oraz zmienne systemowe (opis szczegółowy poniżej).
Jeszcze bardziej poprawiono stabilność programu, poprawiono około 550 błędów, przeanaliowano wszystkie zgłoszenia zawieszeń programu i naprawiono przyczynę.
Poniżej graficzne zestawienie nowości w ZWCAD+ 2012 SP2
Szczegółowy opis zmian w ZWCAD+ 2012 SP2
Nowy silnik do obsługi rastrów
W SP2 zaimplementowano nowy silnik do obsługi rastrów, któa pozwala na płynną pracę z dużymi rastrami. Obecnie ZWCAD+ 2012 SP2 wczytuje rastra i umieszcza w pamięci na zasadzie piramidy (w każdym oddaleniu potrzebujemy innej szczegółowości wyświetlania - inaczej jeśli widzimy całego rastra, a innej jeśli powiększamy tylko mały fragment). Dodatkowo obraz rastrowy jest dzielony na kawałki (kafelki).
Konwersja ta następuje podczas otwierania pliku dwg, lub podczas wstawiania rastra. Wprowadzono także kolejne usprawnienie - mamy możliwość zdefiniowania dodatkowego folderu (np. na szybkim dysku lokalnym) w któym będą zapisywane zoptymalizowane obrazy rastrowe. Dzięki temu podczas ponownego otwierania rysunku z dużą ilością rastrów, ZWCAD+ 2012 SP2 odczyta natychmiast zoptymalizowane dane.
Poprawiono także drukowanie dużych rastrów na dużych formatach.
Wprowadzono obsługę plików pozycjonowania.
Obsługa przezroczystości rastrów to obecnie priorytet, i powinien zostać wprowadzony wkrótce.
Na rysunku poniżej pokazano ZWCAD+ 2012, z 6 rastrami (nie licząc zdjęć), każdy po około 70MB.
Kreskowanie
Edycja granicy kreskowania - po usunięciu granicy kreskowania, można w oknie kresowania odtworzyć granicę kreskowania.
Oddzielne kreskowania - jeśli podczas jednego kreskowania zaznaczymy kilka obszarów, możemy utworzyć oddzielne kreskowania zamiast jednego zespolonego.
ZOOMDISPHATCH - nowa zmienna systemowa dotycząca kreskowania. Włącza lub wyłącza wyświetlanie kreskowania podczas przesuwania / zoomowania.
Początek kreskowania - wprowadzono opcje do określania nowego początku kreskowania. Można wybrać narożniki granicy, lub środek.
Inne funkcje
Rysowanie linii - dodano możliwość podania kąta i długości linii.
Pasek statusu - dodano ikony do przełączania cyklicznego i wprowadzania dynamicznego
Analiza logu licencji sieciowej - dodano program, który pozwala na analizę sposobu wykorzystania licencji sieciowej (np. ilość nieduanych prób pobrania licencji, rozkład zajętości licencji w czasie). Wybrane parametry są eksportowane do arkusza kalkulacyjnego.
Migracja ustawień - ustawienia użytkownika można zapisać do pliku i zaimportować na innym stanowisku, lub np. po reinstalacji programu ZWCAD+.
Nowe funkcje w ZWCAD+ 2012 SP2
Nowe polecenia:
JOIN - funkcja pozwala na łączenie różnych obiektów, np. łuków, linii, otwartych polilinii i elips.
DRAWINGRECOVERY/DRAWINGRECOVERYHIDE - funkcja wyświetla okno w którym pokazuje pliki, które nie zostały prawidłowo zamknięte podczas ostatniej sesji programu (np. awaria prądu, zawieszenie komputera) wraz z podglądem.
DIMENSION
SELECTSIMILAR - funkcja pozwala na wybranie podobnych elementów do zaznaczonych. Z okna możemy wybrać cechy podobieństwa, np. kolor. Jeśli wybierzemy zielony okrąg i wskażemy kolor w oknie podobieństwa to zostaną wybrane wszystkie zielone obiekty.
FLATTEN(ET) - funkcja do "spłaszczania" brył. Rzutuje krawędzie bryły 3d na płaszczyznę.
NCOPY(ET),
BLOCKEXTRACT(ET)
Nowe zmienne systemowe
OSNAPZ - Pozwala ustawić, czy tryby lokalizacji są automatycznie rzutowane na płaszczyznę równoległą do płaszczyzny XY bieżącego układu LUW na bieżącej wysokości.
RECOVERYMODE - Określa, czy okno odzyskiwania rysunku będzie się pojawiać automatycznie, po starcie programu.
SELECTIONCYCLING - Włącza lub wyłącza funkcję wyboru cyklicznego
SELECTSIMILARMODE - Określa właściwości wyboru obiektów podobnych.
ZOOMDISPHATCH - Określa, czy kreskowanie ma być wyświetlane podczas skalowania, przesuwania rysunku.
HPSEPARATE - Określa, czy program ma tworzyć kreskowanie zespolone jeśli kreskujemy kilka róznych obszarów, czy każdy obszar ma być oddzielnym kreskowaniem.
Nowe funkcje API
I) Member function dxfOut dxfOutFields II) Klasy AcDbDimAssoc AcDbPointRef AcDbOsnapPointRef III) Funkcje globalne acdbPostDimAssoc acdbIsTransSpatial acdbGetDimAssocId acdbUpdateDimension acdbGetDimAssocIds acedRegisterCustomDropTarget acedRevokeCustomDropTarget
Poprawa błędów
Wyeliminowano przyczynę ponad 200 typów zawieszeń programu na podstawie raportów zawieszeń.
Interfejs użytkownika:
3136/4162: prawy klawisz myszy nie działał jak klawisz ENTER w trybie dynamicznego wprowadzania
4250/4172/4892/2965/2899: problemy z wersjami językowymi Rus,Cht, Due,Jpn
2687/4487: Wprowadzono dostęp do pewnych funkcji np. (BATTMAN, CleanScreen, GB2BIG5) niezależnie od interfejsu klasycznego/wstążkowego
4434: Dodano opcje do włączania i wyłączania komunikatów np. o podstawianiu czcionek SHX,
4580/4523: Dodano lub zmieniono informacje dialogowe, aby były bardziej przejrzyste w poleceniach takich jak: SYSVDLG, DETACHURL, COPYTOLAYER, COPYM, DIMARC, DIMSTYLE, DIMDISPLAY, FCMP, SAVE...
Z radością chcielibyśmy przedstawić Państwu kilka informacji dotyczących pojawienia się całkiem nowego ZWCADa, którego spodziewamy się na przełomie lipca/sierpnia 2012.
W pierwszej kolejności jest nam miło poinformować, że nowy program będzie nosił nazwę ZWCAD+
Dlaczego „plus”?
Chcąc podkreślić wielki krok do przodu w rozwoju programu pod kątem szybkości działania, stabilności oraz wprowadzenia całkiem nowych funkcji, Producent zdecydował się zaakcentować mnogość istotnych zmian wprowadzając całkiem nową nazwę produktu.
Plus oznacza, że wraz z nowym programem, funkcjonalnie otrzymają Państwo zdecydowanie więcej niż do tej pory. Jednym słowem, można spodziewać się całkiem nowego rozwiązania i nowej jakości.
ZWCAD+oznacza ponadto wyraźny wzrost wydajności pracy, a także większe możliwości dynamicznego rozwoju oprogramowania w przyszłości.
Jesteśmy przekonani, że pojawienie się ZWCAD+ spowoduje, że jeszcze większa grupa użytkowników programów CAD doceni zalety alternatywnego rozwiązania do wspomagania komputerowego projektowania, jakim od wielu lat jest właśnie ZWCAD,
ZWCAD jest rozwijany przez firmę ZWSOFT. Jest ona członkiem Intellicad Technology Consortium (ITC), na najwyższym poziomie zaawansowania. Rozwija jądro systemu, z którego korzystają również niektóre inne programy CAD. Obecnie aktualna wersja programu to ZWCAD 2012. W porównaniu do wersji 2011, nie znajdziemy aż takiej liczby nowości, do której przyzwyczaił nas producent ZWCADa, w poprzednich latach. Co prawda pojawiła się już wersja 2012, ale wszystkie nowości zostaną wprowadzone nieco później - w okolicach lipca. Ze względów czasowych, oraz troski o jakość programu producent nie mógł wprowadzić ich wraz z pierwszą wersją 2012. Na poniższym rysunku chciałem pokazać w przybliżeniu, jak ZWCAD rozwijał się w czasie, wraz z niektórymi innymi programami na bazie ITC, oraz w porównaniu do programu uważanego jeszcze przez wielu za standard w obsłudze plików .dwg.
Premiera nowej kompilacji 2012 zbliża się dużymi krokami. Na rysunku poniżej przedstawiłem przybliżony harmonogram, ukazywania się nowych wersji programu. W połowie kwietnia pojawi się wersja Beta. Będzie ona dostępna tylko dla zamkniętej grupy osób, głównie dla osób tworzących nakładki, oraz niektórych użytkowników. Jeśli chcieliby Państwo uczestniczyć w testach wersji Beta, proszę zgłosić taką chęć, przesyłając informacje na maila zwcad@zwcad.pl. Pod koniec maja ukaże się ZWCAD w wersji nowej kompilacji (także Beta) ale dostępnej dla wszystkich chętnych osób. Następnie w lipcu/sierpniu - wersja stabilna. Aktualizacja do nowej wersji ZWCAD 2012 będzie oczywiście darmowa dla wszystkich użytkowników 2012.
Funkcjonalność. Diametralnie zwiększono np. szybkość pracy z dużymi rysunkami, oraz precyzję uchwytów. Liczba zmian jest naprawdę imponująca. Wynika z tego także mała niedogodność – część funkcji, które były w starym ZWCAD 2012 mogą nie zostać wprowadzone całkowicie. Głównie będą to: publikowanie i rysunki parametryczne i być może rendering. Zostaną one jednak w większości dodane w następnych uaktualnieniach.
Na diagramie powyżej zamieściłem bardzo przybliżone porównanie programów w wersji obecnej, oraz planowanej na lipiec/sierpień.