zonikpl Opublikowano 3 Kwietnia Zgłoś Opublikowano 3 Kwietnia Witajcie. Jak w tytule - szukam kodu Lisp autorstwa Kojacek o nazwie "Linie łamane", na stronie Kojacka jest tylko opis tego lispa lecz nie ma kodu, ma ktoś może ten kod i go udostępni? Będę wdzięczny. Cytuj
zonikpl Opublikowano 8 Kwietnia Autor Zgłoś Opublikowano 8 Kwietnia Rozumiem, że nikt nie dysponuje tym lispem? Cytuj
kojacek Opublikowano 8 Kwietnia Zgłoś Opublikowano 8 Kwietnia Myślę że coś (chyba) mam... 😉 potrzebuję jednak trochę czasu, bo nie mam tego przy sobie. Cytuj
zonikpl Opublikowano 8 Kwietnia Autor Zgłoś Opublikowano 8 Kwietnia Witaj kojacku, będę wdzięczny, ułatwi mi to pracę, a coś sam próbowałem napisać wg. twojego opisu na stronie, ale nie za bardzo mi to wychodzi. Uzbrajam się w cierpliwość, dziękuję za odzew, pozdrawiam serdecznie. Cytuj
kojacek Opublikowano 8 Kwietnia Zgłoś Opublikowano 8 Kwietnia voila: https://kojacek.wordpress.com/2026/04/08/linie-lamane-2-czyli-jak-to-dziala/ dmatusz3 1 Cytuj
zonikpl Opublikowano 9 Kwietnia Autor Zgłoś Opublikowano 9 Kwietnia Dziękuję za link do kodu, niestety w zwcad 2026 PL nie działa Cytuj
kojacek Opublikowano 9 Kwietnia Zgłoś Opublikowano 9 Kwietnia Spróbuj tego tak jak na obrazie powyżej, zamień wyrażenie - (quote (eval %1)) na ('eval %1). To samo dla %2. Cytuj
zonikpl Opublikowano 9 Kwietnia Autor Zgłoś Opublikowano 9 Kwietnia po zamianie wygląda to tak: ale niestety wyskakuje błąd: niezdefiniowana funkcja - CD:USR_GETKEYWORD Cytuj
zonikpl Opublikowano 9 Kwietnia Autor Zgłoś Opublikowano 9 Kwietnia ok. a jak to zrobić? do zw cada się da? Cytuj
kojacek Opublikowano 9 Kwietnia Zgłoś Opublikowano 9 Kwietnia https://kojacek.wordpress.com/2015/11/04/cadpl-pack/ Cytuj
zonikpl Opublikowano 9 Kwietnia Autor Zgłoś Opublikowano 9 Kwietnia (edytowane) CADPack załadowany. efekt sline taki jak poniżej. Zauważyłem że nie działają dobrze wybory dół, góra, środek itd - wybiera się losowo niż to co wskazuję Edytowane 9 Kwietnia przez zonikpl Cytuj
kojacek Opublikowano 9 Kwietnia Zgłoś Opublikowano 9 Kwietnia Wygląda na to że u mnie działa dobrze... Cytuj
zonikpl Opublikowano 9 Kwietnia Autor Zgłoś Opublikowano 9 Kwietnia ok u mnie tez działa, ale jest jeden kłopot - wybór opcji działa dopiero za drugim wywołaniem polecenia, czyli wybieram góra a program wykona opcję ostatnia zapamiętaną, wpisze ponownie sline i wybiorę górę to zrobi górę, wywołam slina i opcje środek zrobi górę, wybiorę ponownie sline i środek zrobi środek Cytuj
kojacek Opublikowano 10 Kwietnia Zgłoś Opublikowano 10 Kwietnia Jeżeli nie wprowadzałeś jakichś "ulepszeń" program powinien działać prawidłowo. Przetestuj w linii poleceń wywołania funkcji: (jk:SLN-GetKey) wybierając dostępne opcje. Wybrane słowo kluczowe (także każde ostatnie jako domyślne wybrane enterem) przypisywane jest do zmiennej globalnej o nazwie *SLN*. Jej wartość determinuje tryb rysowania. zonikpl 1 Cytuj
RobS Opublikowano 10 Kwietnia Zgłoś Opublikowano 10 Kwietnia Hej, U mnie po wprowadzeniu poprawki skrypt działa w ZWCADzie 2026 bez zastrzeżeń. 18 godzin temu, kojacek napisał: Spróbuj tego tak jak na obrazie powyżej, zamień wyrażenie - (quote (eval %1)) na ('eval %1). To samo dla %2. zonikpl 1 Cytuj
zonikpl Opublikowano 10 Kwietnia Autor Zgłoś Opublikowano 10 Kwietnia (edytowane) ok. wszystko działa, moje niedopatrzenie, mylił mnie zapis w pasku poleceń, bardzo dziękuję za cierpliwość, temat możemy zakończyć Edytowane 10 Kwietnia przez zonikpl dmatusz3 1 Cytuj
dmatusz3 Opublikowano 10 Kwietnia Zgłoś Opublikowano 10 Kwietnia U mnie też wszystko działa. Pozwolę sobie zamieścić dostosowany do ZWCAD plik LISP sline_linie-lamane.lsp RobS 1 Cytuj
kojacek Opublikowano 10 Kwietnia Zgłoś Opublikowano 10 Kwietnia Podsumowując - w ZwCAD 2026 PL wyrażenie (quote (eval SYM)) nie działa, ale ('eval SYM) jest ok. Czy tylko w tej wersji, czy w innych też? W AutoCAD jest ok - przynajmniej nie spotkałem się z tym problemem nawet w starych wersjach. To że quote w tym miejscu nie działa, jest dziwne, bowiem wydaje się że ' (apostrof) jest tylko skrótem od (czy do) quote, więc interpreter LISP-a w rzeczywistości wykorzystuje funkcję quote. Cytuj
dmatusz3 Opublikowano Piątek o 11:49 Zgłoś Opublikowano Piątek o 11:49 Jeszcze taki pomysł mamy na wykonanie takich linii łamanych za pomocą bloku. Cytuj
zonikpl Opublikowano Piątek o 12:12 Autor Zgłoś Opublikowano Piątek o 12:12 (edytowane) oo to fajne, jak blok zrobiony jest? Edytowane Piątek o 12:13 przez zonikpl Cytuj
kojacek Opublikowano Piątek o 19:01 Zgłoś Opublikowano Piątek o 19:01 Ok. Blok jest w porządku. Niemniej podstawowym założeniem SLINE, było zredukowanie klikania do minimum. Wywołanie polecenia (1) opcja (2) wskazanie (3) dwóch punktów... W realnym świecie (swego czasu) zastosowanie w "schematologii i rurologii": Cytuj
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.