-
Postów
1474 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
93
Treść opublikowana przez kruszynski
-
Czy jest coś takiego jak kolor tła?
kruszynski odpowiedział(a) na 2P temat w ZWCAD Standard i Professional
Ma Pan rację. chyba przemówił mój tłumiony pesymizm. -
Czy jest coś takiego jak kolor tła?
kruszynski odpowiedział(a) na 2P temat w ZWCAD Standard i Professional
Możemy podpowiedzieć taki pomysł. A czy może Pan wytłumaczyć w jakiej sytuacji to może mieć zastosowanie? bo taki element byłby niewidoczny. Jakiś czas temu pojawił się pomysł, żeby nadawać elementom / warstwom parametr przezroczystość. Nie wiem kiedy to zostanie wprowadzone, ale czy Pana pomysł miałby praktyczne zastosowanie w innych sytuacjach niż przezroczystość? Dodatkowa kwestia to zgodność z formatami dwg. Nie wiem czy podobna funkcjonalność jest w AC, ale jeśli nie, to szanse na wprowadzenie takiego rozwiązania szacuję na niewielkie -
Linie odniesienia - błąd
kruszynski odpowiedział(a) na jacnightingale temat w ZWCAD Standard i Professional
ok, to może załączy Pan plik dwg? może coś w stylach mamy inaczej? -
Importowanie i eksportowanie właściwości rysunku
kruszynski odpowiedział(a) na Marek-M temat w ZWCAD+ 2015
OK w załączniku poprawka ImportWlasciwosci.zel -
Linie odniesienia - błąd
kruszynski odpowiedział(a) na jacnightingale temat w ZWCAD Standard i Professional
A może Pan to pokazać na przykładzie? bo albo nie rozumiem, albo u mnie działa. -
Błąd wejścia do edycji bloków
kruszynski odpowiedział(a) na 2P temat w ZWCAD Standard i Professional
Dziękuję za zgłoszenie. przesłałem propozycję do ZWSOFT -
entmod na wielu obiektach
kruszynski odpowiedział(a) na Pawcyk temat w Wsparcie programistyczne LISP i VisualLISP
Problemem w kodzie z pierwszego przykładu jest: LISP czyli Lost In Stupid Parentheses Po uruchomieniu kodu w pasku poleceń pojawia się : Error: too many arguments czyli któraś funkcja została wywołana ze zbyt dużą ilością argumentów. Pozostaje nam znaleźć która. Tak na pierwszy rzut oka wyglądało OK, więc spróbowałem wykonać kod "po linijce" Okazało się, że komunikat wyświetla linijka (setq lstEntity (subst (cons 10 (list x1 y1 (* z1 10)) (assoc '10 lstEntity ) lstEntity ) )) Notepad++ ma kolorowanie składni i podświetlanie nawiasów. Więc łatwo widać, że to cons, ma nawias zbyt daleko. Czyli cały poprawiony kod: (defun c:zz () (if (setq ssSelections (ssget (list (cons 0 "3DFace")))) (repeat (setq intCount (sslength ssSelections)) (setq intCount (1- intCount) entSelection (ssname ssSelections intCount) lstEntity (entget entSelection) ) ;współrzędne wierzchołka 1 (setq wierzcholek1 (assoc 10 lstEntity)) (setq x1 (nth 1 wierzcholek1)) (setq y1 (nth 2 wierzcholek1)) (setq z1 (nth 3 wierzcholek1)) ;współrzędne wierzchołka 2 (setq wierzcholek2 (assoc 11 lstEntity)) (setq x2 (nth 1 wierzcholek2)) (setq y2 (nth 2 wierzcholek2)) (setq z2 (nth 3 wierzcholek2)) ;podmiana punktu 1 (setq lstEntity (subst (cons 10 (list x1 y1 (* z1 10) )) (assoc '10 lstEntity ) lstEntity ) ) (entmod lstEntity) ;podmiana punktu 2 (setq lstEntity (subst (cons 11 (list x2 y2 (* z2 10) ) ) (assoc '11 lstEntity ) lstEntity ) ) (entmod lstEntity) );koniec repeat );koniec if (print) );Koniec -
polilinia i snap - polepszenie działania
kruszynski odpowiedział(a) na alf pytanie w Propozycje nowych funkcji
Dobry pomysł, zaraz przesyłam zgłoszenie do ZWSOFT. -
Przekazałem temat do ZWSOFT. Jako rozwiązanie tymczasowe przy kopiowaniu cech, może Pani skopiować cechę grubości początku lub końca.
-
Witam W ZWCAD po wybraniu linii, i podaniu długości np 5 pojawiają się 3 kreski i 2 przerwy. Wynika to z mechanizmów typów linii. linie zawsze muszą zaczynać się od kreski. Rozumiem, że jest to problem, bo na projekcie wygląda inaczej niż powinno i mogą z tego wyniknąć problemy. Jak to zrobić, żeby było dobrze? Dla długości linii 5 m. zawsze CAD wyświetli 3 kreski, gdyby chcieć przyciąć te linie, żeby wyświetlały się 2 kreski, właściwości linii pokazywałyby że linia ma 3-4 m. Nie jestem pewien, czy to jest dobre rozwiązanie. Może ktoś z osób pracujących na programie podpowie w jaki sposób poradzić sobie z tym?
-
Edycja brył - kopiowanie i wyciąganie powierzchni.
kruszynski odpowiedział(a) na MarcinJ temat w ZWCAD Standard i Professional
Witam Dziękuję za zgłoszenie problemów, przekaże je twórcom ZWCADa. niestety nie przychodzi mi na myśl żadne rozwiązanie jakie mógłby Pan zastosować jako obejście. Pozdrawiam. -
Tworzenie własnego toolbara
kruszynski odpowiedział(a) na Artur_L temat w ZWCAD Standard i Professional
Tak w prost to nie. Jedyny sposób to we własnym pliku mnu może Pan zastosować własne ikony. Niestety na chwilą obecną ZWCAD 2017 nie ma możliwości eksportu układu do pliku , żeby móc łatwo w nim podmienić i ponownie wczytać. Może Pan natomiast z wcześniejszych wersji ZWCADa wyeksportować menu , dostosować do własnych potrzeb i wczytać w ZWCAD 2017. Sam eksport do pliku mnu może Pan wykonać w ZWCAD Classic Menu Narzędzia->Dostosuj->Ikony. W ZWCAD 2015 w Windows Start->ZWSOFT->Eksportustawieńprogramu ZWCAD 2015+. -
Wyrównanie tekstu - Entmake TEXT [rozwiązany]
kruszynski odpowiedział(a) na Pawcyk temat w Wsparcie programistyczne LISP i VisualLISP
Tekst się wstawia, ale w początku układu współrzędnych. znalzałem tutaj taką informację: Więc podając wyrównanie (72 i 73) należy jeszcze podać drugi punkt wyrównania (kod 11) -
Tworzenie bloku [rozwiązany]
kruszynski odpowiedział(a) na Pawcyk temat w Wsparcie programistyczne LISP i VisualLISP
Korzystając z entmake, rzeczywiście trochę skomplikowane. A może wystarczy utworzyć blok tak: (vl-load-com) (defun GetModelspace ( / ) (vla-get-Modelspace (vla-get-activedocument (vlax-get-acad-object) ) ) ) (defun UtworzZnacznik ( / blocks bNme blok ) (setq blocks (vlax-get-property (vla-get-activedocument (vlax-get-acad-object) ) 'Blocks ) ) (setq bNme "znacznik") (setq blok (vlax-invoke-method blocks 'Add (vlax-3d-point (list 0 0 0 ) ) bNme ) ) (vlax-invoke-method blok 'AddLine (vlax-3d-point (list 0 0 0 ) ) (vlax-3d-point (list 0 0.1 0 ) ) ) blok ) (defun C:WstawZnacznik ( / ) (setq bNme "znacznik") (setq blok (tblsearch "BLOCK" bNme) ) (if (null blok ) (setq blok (UtworzZnacznik) ) ) (vlax-invoke-method (GetModelspace) 'InsertBlock (vlax-3d-point ( getpoint "Gdzie wstawić" ) ) bNme 1 1 1 0 ) ) blok.lsp -
Associative Circle and Centerline
kruszynski odpowiedział(a) na JasW temat w Wsparcie programistyczne LISP i VisualLISP
Tak, w tym przypadku jest to błąd ZWCADA. Przy czym błąd dotyczy odczytu. Można zapisać, i przez funkcję XDList odczytać wartość, która jest poprawna, ale (vla-getXData ... ) odczytuje "cuda". To co chciałem przekazać w poprzednim poście, to że na podstawie numeru nie możemy wnioskować o tym ile błędów jest w samym ZWCADzie 2017. A w ogóle to numer 1525 dotyczy formatu elementów przekazanych przez reaktor, a błąd z odczytem xDaty to 1524 -
Associative Circle and Centerline
kruszynski odpowiedział(a) na JasW temat w Wsparcie programistyczne LISP i VisualLISP
Nie. gdyby był to uchwyt obiektu wszystko byłoby OK. W tym przypadku uchwyt powinien być np 27D a odczytane cuda to np "@Ţ\002\" To byłoby zbyt daleko idące uproszczenie. W tym przypadku rzeczywiście w ten sposób oznaczyłem obejście błędu który w naszym systemie zgłoszeń ma taki numer. Nasza baza zgłoszeń powstaje od kilku lat i zawiera zgłoszenia błędów, ale też propozycje funkcjonalności ZWCADa i naszych programów, takimi zgłoszeniami są też prośby od Klientów czy z forum typu jak uruchomić w ZWCAdzie skrypt itp . Więc numer jest identyfikatorem zgłoszenia a nie każde zgłoszenie to bug. -
Associative Circle and Centerline
kruszynski odpowiedział(a) na JasW temat w Wsparcie programistyczne LISP i VisualLISP
Zasadniczo mogą. ale odczytując taki uchwyt w ZWCAD 2017 SP2 otrzymujemy jakieś cuda. Na szczęście uchwyt jest też tekstem, a tekst można odczytywać bez problemu. -
Associative Circle and Centerline
kruszynski odpowiedział(a) na JasW temat w Wsparcie programistyczne LISP i VisualLISP
Sprawdzę to. -
Takiego lispa znalazłem....
kruszynski odpowiedział(a) na Pawcyk temat w Wsparcie programistyczne LISP i VisualLISP
Kilku funkcji jeszcze brakuje żeby móc uruchomić tego LISPa, nie były one też dostępne w poprzednich wersjach ZWCADa. Zgłosiłem brakujące funkcje. -
ZRX się nie da. Musi być VS 2010 Pro i nic innego Może custom entity da się też tworzyć w .Net ale tego nie jestem pewien
-
W ZRX jest możliwość tworzenia tzw custom entity czyli własnych typów elementów. kiedy program nie jest wczytany to właśnie one wyświetlają się jaki ACAD_PROXY_ENTITY. Żeby stworzyć taki własny element, potrzebne jest środowisko Visual Studio 2010 Professional . ZWCAD 2017 powstał w Visual Studio 2010 więc właśnie ta wersja jest potrzebna, Pakiet SDK bazuje na MFC więc potrzebna jest wersja Professional (np darmowa wersja VS 2010 Express nie ma MFC) Potrzebne są jeszcze biblioteki , które zawarte są w pakiecie ZRXSDK. Również przykład znajduje się w pakiecie ZRXSDK. sam pakiet ZRXSDK dla ZWCAD 2017 SP2 dostępny jest tutaj: https://www.dropbox.com/s/akh5kbxaiqi1cut/ZWCAD_2017_SP2_ZRXSDK.exe?dl=0
-
Ja również skłaniałbym się do .Net , daje większe możliwości w samym środowisku ZWCAD i perspektywy poza CAD. Znam LISP i lubię, zwłaszcza z powodu łatwości ale jeśli mówimy o rozpoczęciu nauki, to raczej polecałbym .Net .
-
Przesunięcie warstwy "na spód" [Rozwiązany]
kruszynski odpowiedział(a) na Bartek1977 pytanie w Propozycje nowych funkcji
Może teraz będzie działało na 2015? DimToBack.lsp -
Przesunięcie warstwy "na spód" [Rozwiązany]
kruszynski odpowiedział(a) na Bartek1977 pytanie w Propozycje nowych funkcji
Ta wersja powinna działać na ZWCAD+ 2015 i ZWCAD 2017 DimToBack.lsp