alf Posted October 29, 2019 Report Posted October 29, 2019 poszukuję lispa, który przeprowadzi mi operację następującą: mam w rysunku bloki o różnych nazwach, które chciałabym rozbić tak, by po rozbiciu wszystkie elementy siedzące w bloku znalazły się na warstwie o takiej nazwie jaka jest nazwą bloku. Albo chociaż lisp, który zmienia nazwę elementów w bloku na nazwę bloku (kiedyś podobnie działający lisp miałam ale jakoś przepadł .. i teraz nie mogę go znaleźć). Czyli docelowo szukam takiego skutku: mam w rysunku wstawiony blok o nazwie "xyz" (lub wiele bloków o różnych nazwach) i po rozbiciu ich w otrzymuję elementy zlokalizowane na warstwach ( bez zmiany na bylayer, zawsze można zmienić na bylayer na końcu) takich jak nazywały się te bloki.. Quote
kruszynski Posted October 29, 2019 Report Posted October 29, 2019 Przygotuję takiego lispa. A tak przy okazji: w jakich sytuacjach taka operacja może się przydać? Quote
kruszynski Posted October 30, 2019 Report Posted October 30, 2019 Skrypt w załączniku. ExtraExplode.zelx Quote
dmatusz3 Posted November 19, 2019 Report Posted November 19, 2019 Sposób działania skryptu do rozbijania bloków pokazaliśmy na filmie poniżej. Samą funkcję do rozbijania bloków dołączymy do naszej nowej nakładki do zarządzania blokami i atrybutami (to panel na filmie po lewej stronie o nazwie "Block Manager"). Quote
alf Posted November 19, 2019 Author Report Posted November 19, 2019 czasem dostaję do obróbki symbole-bloki byblock, te same, ale wstawione na różnych warstwach, więc rozbicie, czasem konieczne, kończy się na zrzuceniu wszystkiego na w-wę np. 0. Obróbka ręczna dla wielu warstw jest dość uciążliwa, więc lisp z pewnością się przyda. Jeszcze raz dziękuję za lispa. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.