Article View: pl.comp.cad
Article #772Re: Spawanie - Lisp
From: Robert Szewczyk
Date: Mon, 12 Apr 1999 20:26
Date: Mon, 12 Apr 1999 20:26
28 lines
1593 bytes
1593 bytes
Polecam poniższy programik. Niniejszym, jako Autor, udzielam również
wszystkim chętnym licencji na korzystanie :)
Niestety, serwer nie wpuścił bloku 'spawik.dwg', bo niby binarny. Prześlę Ci
go na priv, a inni niech sami poeksperymentują.
Pozdrawiam
Robert
(princ " SPAW ")
(defun c:spaw (/ pt1 pt2 skala kat lkol dist dliz oldla oldos clr nb)
(princ "\nRysowanie roznych rzeczy met. MINSERT ")
(setq nb "spawik")
(if (tblsearch "block" nb)
(progn
(setq pt1 (getpoint "\nPunkt wstawienia [lewy-górny]: ")
pt2 (getpoint pt1 "\nDlugość: ")
skala 0.5 ;[mm, grubość spoiny]
dliz (distance pt1 pt2)
kat (/ (* 180 (angle pt1 pt2)) pi)
lkol (fix (/ dliz (/ skala 2.0)))
dist (/ skala 2.0)
)
(command "minsert" nb "_none" pt1 skala skala kat "1" lkol dist)
)
(alert "Brak bloku 'spawik'!")
)
(prin1)
)
Technical Details
Message-ID:
<7etkt6$dl0$2@info.nask.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!ict.pwr.wroc.pl!news.icm.edu.pl!news.nask.pl!not-for-mailReferences:
<370A95A3.7D88CF4F@student.uci.agh.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!ict.pwr.wroc.pl!news.icm.edu.pl!news.nask.pl!not-for-mail From: "Robert Szewczyk" <rs2901@polbox.com> Newsgroups: pl.comp.cad Subject: Re: Spawanie - Lisp Date: Mon, 12 Apr 1999 22:26:35 +0200 Organization: NewsServer at NASK N.O.C. Lines: 31 Message-ID: <7etkt6$dl0$2@info.nask.pl> References: <370A95A3.7D88CF4F@student.uci.agh.edu.pl> NNTP-Posting-Host: dial046.zigzag.pl X-Newsreader: Microsoft Outlook Express 4.72.3110.1 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit