Ranking
Popularna zawartość
Zawartość, która uzyskała najwyższe oceny od 11/09/25 uwzględniając wszystkie działy
-
Czy jest jakaś funkcja lub lisp który pozwoli zestawić listę layoutów?
pawmal i 3 innych przyznał(a) reputację ktomaszewski za temat
4 punkty -
Zestawienia stylów kreskowania z opisem
katarzyna.bober i 2 innych przyznał(a) reputację dmatusz3 za temat
Na naszej stronie zamieściliśmy w tabeli listę wzorów kreskowania dostępną w ZWCAD. Dodaliśmy również opisy do wzorów wraz z przykładami. Link do całego artykułu https://www.zwcad.pl/wyszukiwanie-w-bazie-wiedzy/1310-style-kreskowania-przekrojow.html#zestawieniewzorowkreskowania3 punkty -
Autocad 2020 - nie mogę przenieś warstwy do filtru grupy
dmatusz3 i 2 innych przyznał(a) reputację tomasztalik za temat
Projektowanie elementów tłoczonych i wtryskiwanych, elektrody, dostępne są w wersji ZW3D Professional. Symulacja ruchu i wykrywanie kolizji dostępne są w wersji ZW3D Advanced. W ZW3D natywnie można tworzyć dokumentację techniczną bazując na wykonanych w 3D częściach i złożeniach. Inżynieria odwrotna dostępna jest w obydwu wersjach a także w podstawowej wersji ZW3D Standard. poniżej film z tworzenia części + dokumentacja techniczna: Modelowanie 3D od postaw https://vimeo.com/11218175873 punkty -
Premiera ZWExtender
katarzyna.bober oraz jeden pozostały przyznał(a) reputację Mery za temat
Z przyjemnością ogłaszamy premierę nowej nakładki ZWExtender. Przyspiesz codzienną pracę dzięki panelom do zarządzania blokami i grupami, narzędziom do tworzenia planów, i układania obiektów, bibliotece bloków BHP i zaawansowanemu systemowi tworzenia i opisywania powierzchni. Grupy funkcji ZWExtender: Więcej na temat nakładki i jej wersję testową można znaleźć na stronie: ZWExtender dla ZWCAD PRO.2 punkty -
ZWCAD 2023 i 2026 - lag i przycięcia gdy otwarte inne programy
pawmal oraz jeden pozostały przyznał(a) reputację dmatusz3 za temat
Dziękuję za szczegółowy opis. Proszę spróbować przestawić zmienną INPUTSEARCHOPTIONFLAGS na 0 (domyślnie 1) i zobaczyć czy coś się zmieni. INPUTSEARCHOPTIONFLAGS steruje podpowiedziami poleceń: kontroluje, czy podczas wpisywania pierwszych liter polecenia ma być wyświetlana lista poleceń o podobnych nazwach w wierszu polecenia.2 punkty -
Jak mnie wkurza ta kostka w ZWCAD
pawmal oraz jeden pozostały przyznał(a) reputację dmatusz3 za temat
Jest jeszcze zmienna, która określa kiedy kostka widoku ma się wyświetlać. Np. w 2D możemy ją wyłączyć, a w 3D będzie się wyświetlać automatycznie. Zmienna systemowa NAVVCUBEDISPLAY Opis: Określa, czy kostka ViewCube jest wyświetlana w stylach wizualnych 2D i 3D. Wartości: Wartość Ustawienie 0 ViewCube nie jest wyświetlany 1 ViewCube wyświetlany tylko w stylach wizualnych 3D 2 ViewCube wyświetlany tylko w stylach wizualnych 2D 3 ViewCube wyświetlany w obu stylach wizualnych (2D i 3D) Domyślna wartość: 32 punkty -
Zmiana strony kodowej w rejestrze
alf oraz jeden pozostały przyznał(a) reputację RobS za temat
Hej, Uruchom REGEDIT jako admin i znajdź klucz Komputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage Zmień wartość klucza ACP na 1250 i zrestartuj komputer.2 punkty -
Szukam kodu Lisp autorstwa Kojacek o nazwie "Linie łamane"
Martin_S oraz jeden pozostały przyznał(a) reputację kojacek za temat
2 punkty -
Dlok dynamiczny - "dwukierunkowy"
Martin_S oraz jeden pozostały przyznał(a) reputację dmatusz3 za temat
2 punkty -
Lustro wzdłuż łamanej osi
MateuszJ oraz jeden pozostały przyznał(a) reputację dmatusz3 za temat
Dla naszego użytkownika napisaliśmy prosty skrypt umożliwiający wykonanie lustra wzdłuż łamanej polilinii. Na początku zaznaczamy elementy, a później oś odbicia elementów. Rysunek poniżej ilustruje rysunek przed i po odbiciu. Skrypt do funkcji lustra wzdłuż łamanej osi: SMARTMIRROR.zelx Po wczytaniu będzie dostępne polecenie SMARTMIRROR2 punkty -
Zaznaczanie linii przerywanych w miejscu przerwy
dmatusz3 oraz jeden pozostały przyznał(a) reputację Chris za temat
Zgadzam się z Panem, że jest to usprawnienie, ale długi czas funkcjonowało to inaczej w programie a niestety przyzwyczajenia pozostają (potrzeba chwilę czasu żeby przestawić się). Mnie ta zmiana cieszy, ale rozumiem, że nie każdemu musi odpowiadać, dlatego mogłaby być zmienna, która pozwoliłaby na wybór sposobu zachowania się linii przerywanych w trakcie wybierania/zaznaczania.2 punkty -
Co warto udoskonalić w ZWCAD Architecture
MateuszJ oraz jeden pozostały przyznał(a) reputację Martin_S za temat
2 punkty -
Poszukujemy plików GML do testów (ZWGeo)
katarzyna.bober oraz jeden pozostały przyznał(a) reputację Mery za temat
Cześć, pracujemy nad rozwojem obsługi plików GML w ZWGeo i szukamy różnych przykładów danych, które moglibyśmy wykorzystać do testów. Chcemy sprawdzić działanie narzędzia na możliwie szerokiej bazie, dlatego każdy przypadek będzie pomocny. Interesują nas w szczególności: pliki z różnych źródeł: starostwa, biura projektowe, geodeci, różne wersje i schematy GML, pochodzące z różnych programów także przykłady nietypowe i „problematyczne”. Materiały będą używane wyłącznie do testów. Jeśli dane zawierają informacje wrażliwe, wystarczy przesłać ich fragment lub wersję po anonimizacji. Pliki można wrzucać w wątku lub przesłać poprzez wiadomość prywatną – jak wygodniej. Z góry dziękujemy za wszystkie materiały. Każdy plik pozwoli nam ulepszyć działanie i zwiększyć zgodność obsługi GML w ZWGeo. Mała próbka jak wygląda to na naszym przykładzie: Jeśli jesteś zainteresowany testami tej funkcji jeszcze przed jej premierą - również zachęcamy do kontaktu. Poniżej 👇chętnie przyjmiemy też uwagi, sugestie rozwoju narzędzia itp.2 punkty -
Zmiana zawartości atrybutów bez otwierania okna dialogowego
dmatusz3 oraz jeden pozostały przyznał(a) reputację Adam Klaczek za temat
2 punkty -
Jeżeli serwer działa tylko w sieci lokalnej, to nie da się pobierać/oddawać licencji poza tą siecią. Można serwer z licencjami wystawić na publicznym adresie i wypożyczać/pobierać licencje niemal w każdym miejscu ale bez filtracji połączeń przychodzących jest to dość niebezpieczne. Ale dostęp do takiego serwera w sieci lokalnej można udostępnić poprzez VPN i wtedy jest zarówno bezpiecznie jak i bardzo mobilnie. Windows Server pozwala na jednoczesną pracę kilku RDP, nawet na Windows 10/11 jest to możliwe, więc pewnie stąd wzięło się takie zabezpieczenie (https://www.google.com/search?q=rdp+dla+kilku+użytkowników). RDP nie zawsze oznacza przejęcia monitora.1 punkt
-
Prawdopodobnie to jest to! Tj. na tę chwilę lag zniknął.1 punkt
-
U mnie problem rozwiązało wykonanie czystej instalacji ZWCad - tj. usunąłem ZWCAD 2023 i 2026 z opcją bez zachowania danych, zainstalowałem na nowo 2026 - być może coś się wydarzyło w 2023 co zostało zaciągnięte do 2026 (podczas instalacji dokonałem migracji ustawień z 2023 do 2026). Teraz wygląda na to, że działa ok.1 punkt
-
1 punkt
-
1 punkt
-
W ZWCAD mamy polecenie do zaznaczania łańcuchowego - CHAINSELECT CHAINSELECT służy do szybkiego zaznaczania obiektów, które są ze sobą geometrycznie połączone. Zamiast ręcznie wybierać każdą linię czy łuk osobno, wystarczy kliknąć jeden element, a program automatycznie zaznaczy wszystkie sąsiednie segmenty tworzące ciągłą ścieżkę (jeśli odległości końców mieszczą się w tolerancji). Działa ono dla linii, polilinii, splajnów i łuków, pozwalając na masowe zaznaczanie obiektów. W zależności od ustawień trybu pracy można wybrać wszystkie połączone segmenty od razu lub ograniczyć zaznaczenie do wybranego fragmentu łańcucha między dwoma wskazaymi obiektami końcowymi. Polecenie jest dostępne również na wstążce Przykład działania funkcji do zaznaczania: Jeśli istnieją przerwy pomiędzy obiektami to możemy zwiększyć tolerancję.1 punkt
-
Wstęp Projektowanie konstrukcji spawanych w nowoczesnym środowisku CAD wymaga nie tylko precyzyjnego modelowania geometrii, ale również możliwości szybkiego definiowania technologii wykonania, przygotowania dokumentacji oraz zarządzania strukturą konstrukcji. Zakładka Spoina w module Konstrukcje spawane systemu ZW3D została zaprojektowana właśnie z myślą o tym procesie – od tworzenia członów konstrukcyjnych, przez definiowanie różnych typów spoin, aż po generowanie zestawień materiałowych. Narzędzia dostępne w tej zakładce umożliwiają budowę kompletnych modeli konstrukcji stalowych, ram, wsporników i zespołów spawanych w sposób szybki, parametryczny i zgodny z praktyką inżynierską. W poniższym artykule znajdziesz krótkie wprowadzenie do poszczególnych komend dostępnych w module – każda z nich prowadzi do bardziej szczegółowego opisu w glosariuszu. Narzędzia zakładki Spoina – przegląd komend 1. Człony konstrukcyjne Podstawowe narzędzie umożliwiające tworzenie profili konstrukcyjnych na bazie szkicu lub wskazanej geometrii prowadzącej. Pozwala budować ramy, szkielety i konstrukcje nośne z wykorzystaniem bibliotek standardowych profili. ➡ Przeczytaj więcej: Człony konstrukcyjne – glosariusz ZW3D 2. Przytnij konstrukcje spawane Komenda służąca do automatycznego przycinania i dopasowywania końców członów konstrukcyjnych w miejscach przecięcia. Znacząco usprawnia przygotowanie połączeń technologicznych. ➡ Przeczytaj więcej: Przytnij konstrukcje spawane – glosariusz ZW3D 3. Wspornik Narzędzie pozwalające dodawać elementy wzmacniające i wsporcze pomiędzy członami konstrukcyjnymi. Wsporniki zwiększają sztywność konstrukcji i ułatwiają przygotowanie rzeczywistych rozwiązań technologicznych. ➡ Przeczytaj więcej: Wspornik – glosariusz ZW3D 4. Zamknięcie końca Komenda wykorzystywana do automatycznego zamykania końców profili konstrukcyjnych, np. za pomocą zaślepek lub blach końcowych. Szczególnie przydatna przy projektowaniu ram i profili zamkniętych. ➡ Przeczytaj więcej: Zamknięcie końca – glosariusz ZW3D 5. Ścieg spoiny Pozwala na definiowanie przebiegu spoiny w modelu 3D oraz odwzorowanie geometrii ściegu spawalniczego. Narzędzie wspiera realistyczną reprezentację procesu spawania w konstrukcji. ➡ Przeczytaj więcej: Ścieg spoiny – glosariusz ZW3D 6. Spoina pachwinowa Służy do tworzenia jednego z najczęściej stosowanych typów połączeń spawanych – spoin pachwinowych. Narzędzie umożliwia szybkie definiowanie parametrów geometrycznych i rozmieszczenia spoin. ➡ Przeczytaj więcej: Spoina pachwinowa – glosariusz ZW3D 7. Spoina czołowa Komenda przeznaczona do modelowania spoin wykonywanych pomiędzy odpowiednio przygotowanymi krawędziami elementów. Umożliwia odwzorowanie bardziej zaawansowanych technologicznie połączeń wymagających przygotowania rowków spawalniczych. ➡ Przeczytaj więcej: Spoina czołowa – glosariusz ZW3D 8. Spoina otworowa Narzędzie do tworzenia spoin wykonywanych w otworach lub szczelinach elementów konstrukcyjnych. Stosowane między innymi w sytuacjach wymagających dodatkowego zakotwienia elementów. ➡ Przeczytaj więcej: Spoina otworowa – glosariusz ZW3D 9. Zgrzewanie punktowe Komenda umożliwia tworzenie połączeń wykonywanych metodą zgrzewania punktowego, szczególnie przydatną w konstrukcjach blaszanych oraz cienkościennych komponentach. ➡ Przeczytaj więcej: Zgrzewanie punktowe – glosariusz ZW3D 10. Konwertuj spoiny Przydatne narzędzie pozwalające szybko zmieniać sposób reprezentacji istniejących spoin – pomiędzy lekką reprezentacją, spoiną zakrzywioną lub geometrią bryłową. Ułatwia optymalizację modelu pod kątem wydajności i dokumentacji. ➡ Przeczytaj więcej: Konwertuj spoiny – glosariusz ZW3D 11. BOM konstrukcji spawanych Komenda umożliwia automatyczne generowanie zestawienia materiałowego (BOM) dla konstrukcji spawanej. Pozwala agregować elementy według materiału, specyfikacji oraz innych parametrów technologicznych. ➡ Przeczytaj więcej: BOM konstrukcji spawanych – glosariusz ZW3D Podsumowanie Zakładka Spoina w module Konstrukcje spawane systemu ZW3D stanowi kompletne środowisko do modelowania, modyfikacji i dokumentowania konstrukcji spawanych. Od definiowania profili konstrukcyjnych, przez zaawansowane typy spoin, aż po zestawienia materiałowe – wszystkie narzędzia zostały zaprojektowane tak, aby skrócić czas projektowania i zwiększyć spójność dokumentacji technicznej. Jeśli dopiero rozpoczynasz pracę z konstrukcjami spawanymi w ZW3D, warto poznać każdą z opisanych komend osobno. Szczegółowe wpisy glosariusza pomogą lepiej zrozumieć ich zastosowanie i wykorzystać pełnię możliwości systemu w codziennej pracy projektowej.1 punkt
-
1 punkt
-
1 punkt
-
Kolor znacznika
Alojz przyznał(a) reputację Adam Klaczek za temat
Przekażę Pana sugestię do producenta1 punkt -
1 punkt
-
W ZWCAD MFG ammy gotowe narzędzie do rysowania okręgów stycznych do dwóch linii. Spróbujmy wpasować dwa poniższe okręgi stycznie do linii. Do tego celu użyjemy funkcji _ZwmConstKr (Okrąg styczny do dwóch linii). Po wywołaniu funkcji wskazujemy linie oraz wprowadzamy średnicę okręgu. Oto efekt: Poniżej zamieszczam jeszcze film, pokazujący całą procedurę rysowania okręgów.1 punkt
-
Polilinia to obiekt CAD składający się z sekwencji połączonych ze sobą segmentów liniowych i łukowych, traktowany jako jedna całość. Polilinia charakteryzuje się możliwością nadania mu stałej lub zmiennej szerokości. Do ZWBoostPacka dodaliśmy narzędzie, które umożliwia obrysowanie polilinii o zmiennej szerokości Funkcję znajdziemy w menu wstążkowym ZWBoostPack Działanie funkcji do obrysu polilinii pokazałem na filmie poniżej.1 punkt
-
Szczegóły na rysunku technicznym pełnią ważną funkcję umożliwiając przedstawienie w powiększeniu tych elementów detalu, które w podziałce stosowanej na rysunku są zbyt małe aby je w sposób jednoznaczny przedstawić i zwymiarować. Dzięki temu można precyzyjnie opisać i wymiarować drobne konstrukcje, które w pełnym widoku byłyby nieczytelne. W ZWCAD MFG mamy funkcję do tworzenia szczegółów, jest ona dostępna z menu wstążkowego Po jej wybraniu definiujemy okrąg otaczający fragment rysunku jaki chcemy powiększyć, a następnie wprowadzamy skalę szczegółu (można ją potem zmieniać). W dalszym kroku definiujemy położenie szczegółu. Jeśli rysunek źródłowy się zmieni, możemy łatwo zaktualizować widok szczegółu - wystarczy kliknąć w szczegół i zatwierdzić okno, które się pojawi. Tworzenie szczegółów oraz aktualizację widoku pokazałem na filmie poniżej.1 punkt
-
... ja tu widze zaastosowanie np. do prętów kodowanych w żelbetach 😉1 punkt
-
W ZWCAD MFG możemy oszacować wytrzymałość belek. Funkcja ta jest dostępna w menu wstążkowym tutaj Po wybraniu funkcji należy wskazać dane przekroju belki, którą będziemy obliczać. Sposób w jaki obliczyć dane przekroju belki pokazałem w innym wątku Następnie wskazujemy linię symbolizującą belkę lub rysujemy ją. W kolejnym kroku definiujemy podpory oraz obciążenia. Następnie Zaznaczamy jakie obliczenia nas interesują. Po zatwierdzeniu zostaną narysowane wykresy. Wszystkie operacji pokazałem na filmie poniżej.1 punkt
-
1 punkt
-
voila: https://kojacek.wordpress.com/2026/04/08/linie-lamane-2-czyli-jak-to-dziala/1 punkt
-
Edytuj ścianę – pełna kontrola nad geometrią powierzchni w Swobodnym formowaniu
RobS przyznał(a) reputację tomasztalik za temat
Zakładka Edytuj ścianę w module Swobodne formowanie systemu ZW3D to jedno z najważniejszych narzędzi dla konstruktorów CAD pracujących na powierzchniach. Umożliwia ona zaawansowaną edycję geometrii – od prostych modyfikacji, przez manipulację ciągłością, aż po operacje topologiczne i przygotowanie modeli do dalszej produkcji. Dzięki tym funkcjom użytkownik może: precyzyjnie kontrolować kształt powierzchni, poprawiać jakość geometryczną modeli (ciągłość, gładkość), przygotowywać powierzchnie do dalszych operacji (np. rozwinięcia, podziału), oraz efektywnie pracować z modelami klasy A i powierzchniami swobodnymi. Poniżej znajdziesz przegląd wszystkich funkcji dostępnych w tej zakładce wraz z krótkim opisem i bezpośrednim dostępem do szczegółowych artykułów. Funkcje zakładki Edytuj ścianę 🔹 Operacje modyfikacji geometrii Powiększ ścianę Rozszerza istniejącą powierzchnię poza jej aktualne granice. Odsunięcie Tworzy dokładny i w pełni kontrolowany offset powierzchni. Zgrubne odsunięcie Tworzy offset powierzchni – szybkie odsunięcie bez zachowania pełnej dokładności. Rozciągnij powierzchnię Wydłuża powierzchnię w wybranym kierunku. Rozciągnij kształt Modyfikuje bryłę poprzez deformację jej geometrii. 🔹 Operacje podziału i przycinania Podziel krzywymi Dzieli powierzchnię za pomocą krzywych. Podziel ścianami Umożliwia podział przy użyciu innych powierzchni. Przytnij do ścian Usuwa nadmiar geometrii względem innych ścian. Przytnij do krzywych Przycinanie powierzchni zgodnie z przebiegiem krzywych. Przecięcie przenikających Tworzy przecięcia pomiędzy przenikającymi się powierzchniami. 🔹 Operacje łączenia i wygładzania Zaokrąglone połączenie Tworzy płynne przejścia między powierzchniami (fillet powierzchniowy). Scal ściany Łączy kilka powierzchni w jedną. Połącz ściany Tworzy relacje między sąsiadującymi powierzchniami. Dopasuj krawędzie Dopasowuje krawędzie powierzchni do zadanej geometrii. Dopasuj styczność Zapewnia ciągłość styczną (G1) między powierzchniami. Wygładź przez MES Wygładza powierzchnie przy użyciu metody elementów skończonych. 🔹 Kontrola kierunku i parametrów UV Odwróć kierunek Zmienia orientację normalną powierzchni. Ustaw kierunek Definiuje kierunek operacji na powierzchni. Modyfikuj UV Zmienia parametryzację powierzchni. Odwróć UV Zamienia kierunki U i V. 🔹 Edycja struktury powierzchni Modyfikuj punkty kontrolne Bezpośrednia manipulacja punktami kontrolnymi NURBS. 🔹 Operacje specjalne Rozwiń na płaszczyznę Tworzy rozwinięcie powierzchni 3D do 2D. Rozstrzel Rozdziela powierzchnie na niezależne elementy. Wytłoczenie obrazu tworzy mapę wysokości na ścianie na podstawie pliku graficznego. 🔷 Podsumowanie Zakładka Edytuj ścianę w Swobodnym formowaniu ZW3D to kompleksowy zestaw narzędzi do pracy z powierzchniami – od prostych operacji edycyjnych po zaawansowane modelowanie klasy powierzchniowej. Jej największe zalety to: elastyczność pracy na geometrii NURBS, precyzyjna kontrola jakości powierzchni, szeroki zakres operacji w jednym miejscu, integracja z procesem projektowym i przygotowaniem produkcji. Dla konstruktora oznacza to jedno: pełną kontrolę nad kształtem – bez kompromisów.1 punkt -
Dziękuję za zainteresowanie tematem. Znalazłem coś takiego, troczę to przerobiłem i spełnia wszystkie moje oczekiwania. Może się komuś przyda, powiedzcie co o tym sądzicie. TakSamo.lsp1 punkt
-
AJANCAM PROBLEM Z OFFSETTED [Rozwiązany]
dmatusz3 przyznał(a) reputację Ariel12345 za temat
Dobra już wiem , to była za mała skala bo to miało 10 cm i plazma by nie wypaliła takiego czegoś , skale powiększyłem i już normalnie wchodzi w program1 punkt -
SPCAD - Geodezja i GIS
katarzyna.bober przyznał(a) reputację Mery za temat
Informujemy o wydaniu najnowszej wersji nakładki SPCAD v26. Oto nowości: Importowanie LAS jako punktów LAS Thin (redukcja gęstości) Clip LAS (ucinanie chmury punktów) Konwersja LAZ do LAS Generowanie DEM z LAS Renderowanie obrazu LAS Drzewa z LAS Przekroje LAS w czasie rzeczywistym Wykrywanie terenu zurbanizowanego z LAS Stopniowanie stoków Kreator podkładów konstrukcyjnych Kreator nawierzchni drogowych Kreator stawów Bezpośrednie pobieranie DEM z Open Source Przeprojektuj DEM generowanie warstwic z DEM Analiza sieci zlewni Trasowanie najtańszej ścieżki Dodaj odległości i etykiety Ciągłe śledzenie odległości Informacje o linii i łuku Lista nachyleń Łączenie powierzchni TIN Tworzenie TIN z powierzchni 3D Wygładzanie powierzchni Otwory w powierzchni TIN Usuwanie trójkątów Wizualizacja spływu kropli wody Najkrótsza ścieżka po powierzchni Ustawienia powierzchni TIN Informacje o wysokości Etykiety nachylenia Nasypy i wykopy Porównanie rastrów Automatyczne wyrównywanie terenu Porównanie profili1 punkt -
Blok dynamiczny z parametrem rozciągania biegunowego. W tym przypadku pewnie będzie trzeba mieć 2 bloki ("lewy i prawy"), dlatego też wielolinia odniesienia z blokiem i atrybutami jednak lepiej zda egzamin.1 punkt
-
W programie nie ma możliwości automatycznego dostosowania długości drukowanego Arkusza. Najprościej jest stworzyć własny zestaw niestandardowych rozmiarów papieru. Jeśli zostanie zapisany plik PMP to rozmiarów nie trzeba będzie tworzyć za każdym razem. Ponadto można wspomóc się narzędziami dostępnymi w przeglądarce PDF i przyciąć plik, żeby nie było pustych przestrzeni. Poszukam jeszcze innego rozwiązania które będzie bardziej automatyczne.1 punkt
-
Blok dynamicny z dwoma wyborami
Martin_S przyznał(a) reputację Adam Klaczek za temat
1 punkt -
To problem stosunkowo prosty do rozwiązania, (oczywiście) za pomocą LISP-a. Poniżej krótki uproszczony kod programu. Wcześniej trzeba załadować bibliotekę CADPL-Pack-v1.lsp (https://kojacek.wordpress.com/2015/11/04/cadpl-pack/) Potem należy załadować dwie poniższe funkcje: ; -------------------------------------------------------------------- ; ; by kojacek 2025 (https://kojacek.wordpress.com) ; ; -------------------------------------------------------------------- ; (defun C:RENBLO (/ %o %n %l %i) (if (setq %l (cd:SYS_CollList "BLOCK" (+ 1 2 4 8))) (progn (if (and (setq %o (getstring T "\nPodaj początek nazwy bloku zmienianego:")) (setq %n (getstring T "\nPodaj przedrostek nowej nazwy:")) ) (if (snvalid %n 1) (progn (setq %i (strlen %o)) (cd:SYS_UndoBegin) (foreach % %l (if (wcmatch % (strcat %o "*")) (jk:BLK_Rename % (strcat %n (substr % (1+ %i) 300)) ) ) ) (cd:SYS_UndoEnd) ) (princ "\nNieprawidłowy ciąg znaków.") ) ) ) (princ "\nW rysunku nie ma bloków.") ) (princ) ) ; -------------------------------------------------------------------- ; (defun jk:BLK_Rename (OldName NewName / ) (if (and (snvalid NewName 1) (not (tblobjname "BLOCK" NewName)) ) (if (tblobjname "BLOCK" OldName) (vla-put-Name (vla-item (cd:ACX_Blocks) OldName) NewName ) ) ) ) ; -------------------------------------------------------------------- ; Następnie wywołać polecenie RENBLO, podać ciąg znaków początku nazwy bloków do zmiany, a potem ciąg znaków którymi będzie on zamieniony... Przykładowo: "OKNO_podwojne - O3_G_Balkonowe" zamieniasz na "0-OK" co ilustrują poniższe obrazy: Przed: oraz po zmianie przez RENBLO:1 punkt
-
Co rozumiesz przez "zestawić listę layoutów"? Jeśli chodzi o same nazwy layoutów, funkcja AutoLISP o nazwie layoutlist załatwia sprawę. Przykładowo: (layoutlist) -> ("PIETRO 1-4" "PRZEKROJE")1 punkt
-
Zakładka Odniesienie w ZW3D – fundamenty precyzyjnego modelowania 3D
katarzyna.bober przyznał(a) reputację tomasztalik za temat
Zakładka Odniesienie w programie ZW3D stanowi jeden z kluczowych elementów efektywnego modelowania parametrycznego. Dostępna jest we wstążkach Operacje, Swobodne formowanie oraz Szkic 3D i udostępnia narzędzia do definiowania geometrii pomocniczej — płaszczyzn, osi oraz lokalnych układów współrzędnych. Te pozornie proste elementy konstrukcyjne są fundamentem stabilnego i przewidywalnego projektowania 3D, umożliwiając precyzyjne pozycjonowanie szkiców, operacji i komponentów niezależnie od złożoności modelu. W modelowaniu parametrycznym geometria odniesienia pełni rolę „szkieletu" projektu — definiuje ona kluczowe relacje przestrzenne, które zachowują spójność nawet podczas wprowadzania zmian wymiarowych czy konstrukcyjnych. Właściwe wykorzystanie tych narzędzi pozwala skrócić czas edycji modeli, zminimalizować błędy i ułatwić współpracę między członkami zespołu projektowego. Oś odniesienia Polecenie Oś odniesienia służy do definiowania dodatkowej geometrii liniowej w przestrzeni 3D. Oś bazowa określa konkretny kierunek i punkt początkowy, co czyni ją idealnym narzędziem do tworzenia płaszczyzn roboczych, definiowania osi obrotu czy pozycjonowania szyków kołowych. Można ją utworzyć na wiele sposobów — przez wskazanie dwóch punktów, przecięcie dwóch płaszczyzn, wzdłuż krawędzi cylindrycznej czy prostopadle do ściany. W praktyce osie odniesienia są nieocenione podczas projektowania elementów obrotowych, definiowania kierunku wyciągnięcia lub jako bazowe odniesienie dla operacji lustrzanych. Każda oś tworzy niezależną geometrię widoczną w drzewie historii operacji, którą można edytować, kopiować lub wykorzystać w szyki. Płaszczyzna Polecenie Płaszczyzna umożliwia wstawienie dodatkowych płaszczyzn roboczych niezbędnych do szkicowania lub jako bazy dla kolejnych operacji modelowania. Płaszczyzny te mogą być tworzone względem istniejącej geometrii, układu współrzędnych, domyślnych płaszczyzn XY/YZ/ZX czy poprzez wskazanie trzech punktów definiujących położenie w przestrzeni. Kluczowe metody tworzenia płaszczyzn obejmują: odsunięcie od istniejącej płaszczyzny lub ściany, przejście przez punkty lub krawędzie, styczność do powierzchni krzywoliniowych oraz orientację pod zadanym kątem. W porównaniu do innych systemów CAD ZW3D oferuje analogiczne możliwości tworzenia Reference Plane czy Work Plane. Płaszczyzny układu (Datum CSYS) Funkcja Płaszczyzny układu pozwala na wstawienie kompletnego układu odniesienia współrzędnych (Datum CSYS), składającego się z punktu początkowego, trzech osi X, Y, Z oraz trzech płaszczyzn XY, YZ i ZX. Ten element może służyć jako niezależna jednostka konstrukcyjna, wyznaczając lokalną bazę dla złożonych operacji lub podzespołów. Metody definiowania układu obejmują: wybór trzech elementów geometrycznych, wskazanie trzech przecinających się płaszczyzn, określenie punktu początkowego z dwoma wektorami kierunkowymi, a także dynamiczne pozycjonowanie w przestrzeni. Układy odniesienia są szczególnie przydatne w zespołach, gdzie komponenty wymagają niezależnych systemów referencyjnych. Rozciągnij płaszczyznę odniesienia Polecenie Rozciągnij płaszczyznę odniesienia służy do interaktywnej modyfikacji rozmiaru prostokątnej płaszczyzny roboczej. Użytkownik może chwycić jeden z uchwytów płaszczyzny i przeciągnąć go w wybranym kierunku, dostosowując jej wizualny rozmiar do potrzeb projektu. Warto podkreślić, że płaszczyzny odniesienia z definicji są nieskończone matematycznie — ich wizualna reprezentacja służy jedynie wygodzie użytkownika podczas pracy z modelem. Funkcja ta jest szczególnie użyteczna, gdy płaszczyzna ma być widoczna jako element pomocniczy w kontekście konkretnej geometrii. Lokalny układ współrzędnych Komenda Lokalny układ (Insert Local Coordinate Frame) pozwala na zdefiniowanie i aktywację lokalnego układu współrzędnych w części lub zespole. Układ ten zmienia położenie i orientację systemu odniesienia względem globalnego układu, co jest niezbędne przy pracy z geometrią usytuowaną pod kątami nieortogonalnymi. Podstawowe metody definiowania obejmują tryb „Choose a datum", gdzie wskazuje się istniejącą płaszczyznę jako bazę XY, oraz tryb „Dynamically Create" wymagający określenia punktu początku i kierunku przynajmniej jednej osi. Każdy utworzony lokalny układ jest zapisywany w historii jako operacja typu „LocalCoord", co umożliwia późniejszą edycję lub wielokrotne wykorzystanie. Znaczenie geometrii odniesienia w modelowaniu parametrycznym Prawidłowe wykorzystanie elementów zakładki Odniesienie jest kluczowe dla zachowania design intent — intencji projektowej, która określa nie tylko wygląd modelu, ale także jego zachowanie podczas modyfikacji. W profesjonalnym CAD zaleca się: Rozpoczynać modelowanie od głównych płaszczyzn i początku układu współrzędnych, co zmniejsza liczbę zależności rodzic-dziecko w drzewie operacji. Stosować geometrię odniesienia jako szkielet projektu, definiując kluczowe wymiary i relacje przed tworzeniem brył. Wykorzystywać płaszczyzny i osie pomocnicze zamiast bezpośredniego odniesienia do ścian modelu — zapewnia to większą stabilność przy zmianach geometrii. Te zasady, wspólne dla wszystkich parametrycznych systemów CAD i znajdują pełne zastosowanie również w ZW3D. Podsumowanie Zakładka Odniesienie w ZW3D dostarcza kompletny zestaw narzędzi do budowania solidnych fundamentów każdego projektu 3D. Osie bazowe, płaszczyzny robocze, układy współrzędnych oraz funkcje ich modyfikacji tworzą spójny ekosystem wspierający parametryczne podejście do modelowania. Właściwe wykorzystanie tych funkcji przekłada się bezpośrednio na jakość dokumentacji, łatwość wprowadzania zmian oraz przewidywalność zachowania modelu podczas aktualizacji. Niezależnie od tego, czy projektujesz prostą część, złożony zespół czy przygotowujesz model do obróbki CNC — inwestycja czasu w przemyślane zdefiniowanie geometrii odniesienia zwraca się wielokrotnie na każdym kolejnym etapie projektu. Zachęcam do eksperymentowania z poszczególnymi funkcjami i dzielenia się swoimi doświadczeniami na forum. Jeśli masz pytania dotyczące konkretnych zastosowań lub napotkałeś problemy podczas pracy z elementami odniesienia — śmiało pisz!1 punkt -
Zmiana zawartości atrybutów bez otwierania okna dialogowego
dmatusz3 przyznał(a) reputację Adam Klaczek za temat
1 punkt -
Mam taki pomysł, aby rozwinąć wątek poświęcony programowaniu. Wielu z użytkowników, z którymi rozmawiamy ma pomysł na mniejszą lub większą procedurę, która ułatwiałaby i przyśpieszałaby pracę w ZWCAD. Dla kogo ten wątek: ktoś ma pomysł na funkcje, ale nie ma pojęcia o programowaniu - wtedy proszę wpisać ten pomysł, a my spróbujemy się z tym zmierzyć, dla uczących się, dla chcących dostosować swój kod źródłowy do ZWCAD. Czyli dla wszystkich :-) Proszę także określić w jakiej wersji ZWCAD skrypt ma działać. Pozdrawiam1 punkt