Jak uprościć polilinię?


Recommended Posts

  • 1 month later...

skrypt fajny ale działa w ten sposób, że pozostawia starą i nowa p-linie. Czy można by wprowadzić opcji na końcu np. "czy skasować starą polilinię? T/N". Przydatne w szczególności gdyby się chciało upraszczać wiele polilinii na raz a nie pojedynczo (teraz skrypt działa tylko na pojedynczą pl)

Link to comment
Share on other sites

Utworzyliśmy nową wersje skryptu do upraszczania polilinii.

Kilka zmian:

  1. Możemy usunąć źródłowe polilinie.
  2. Możemy zaznaczyć więcej niż jedną polilinię.
  3. Dodaliśmy podgląd uproszczonej polilinii, która jest nałożona na źródłową.
  4. Możemy zwiększać i zmniejszać dokładność uproszczenia bez wychodzenia z polecenia. Zmiana dokładności powoduje, że zmieni się również podgląd.
  5. Po wybraniu opcji do zwiększania lub zmniejszania dokładności wystarczy klikać klawisz ENTER, aby ponowić.
  6. Aktualna dokładność jest wyświetlana w linii poleceń
    image.png
  7. Dodaliśmy menu obok kursora myszki z wszystkimi opcjami
    image.png

 

Nową wersję skryptu do polilinii można pobrać z tego adresu https://cad.szansa.net.pl/Skrypty_wsparcie_uzytkownikow/Upraszczanie_polilinii_v01.zrx

 

Nowa wersja skryptu do ZWCAD działa w taki sposób:

image.gif

 

Link to comment
Share on other sites

u mnie w zw2022 nie ma okienka opcji (można wybrać opcje z linii polecen) ale nie działa podgląd i na końcu nie upraszcza. Okienko podgl w zw2024 jest ale też nie działa procedura (nic nie robi)

dopiero Polilinia która powstala z rozbicia litery (konkretnie 2Dpline) zadziałała, tak więc zwykłej pllinii lisp nie upraszcza tylko polilinie 2pl

3PL - w ogóle znikają.. 

Edited by alf
Link to comment
Share on other sites

W dniu 7.12.2023 o 08:34, dmatusz3 napisał:

Zaktualizowaliśmy skrypt, już powinien działać na zwykłych poliliniach Upraszczanie_polilinii_v01.zrx

Możemy zrobić tak, aby skrypt działa na poliliniach 3D, jeśli to możliwe, proszę podesłać przykładową polilinię.

podmieniłam Upraszczanie_polilinii_v01.zrx, ale stało się coś dziwnegoi dla mnie nie zrozumiałego.

tj dziwne zachowanie: Polilinia, sama z siebie (nie uruchamiam procedury lisp jak wyżej, tylko robię zwykłą komendę offset, )traci punkty na odc prostych (fizycznie traci, nie jest to żaden błąd wyświetlania) offset o wiecej niż o 0,15 a mniej lub równo o o 0,2 (np też o 0,18). Jak robię ofset o inne wartości poza 0,15-0,2 jest ok

ale jak zrobię ofset na około, tj najpierw o 0,4 a potem z powrotem o 0,2 to jest polilinia jest ok.

Nie twierdzę że to problem z lispem, bo może to zbieg okoliczności.. ale zachowanie jest dla mnie nie zrozumiałe. Na rys zrzucie linie po offsecie o różne wartości, biała to bazowa, czerwone popsute-o 0,2, żółte są ok

 

vernum = "22.20_2022.02.28(12596e2b55d)_x64_S" (read only)

image.png.ab904e06549497acaf8e41e1ddba9dbd.pngDrawing1.dwg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...