🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.cad
Article #907

Re: zakładanie fence'a w ACAD

#907
From: Łukasz Kozicki
Date: Thu, 22 Apr 1999 00:00
38 lines
2534 bytes
tobis wrote in message <7fl7e1$25r$1...@korweta.task.gda.pl>...
>[....] Problem
>polega na tym że mam do wyrzucenia lub skopiowania pewną liczbę
elementów
>które znjadują się w obrębie pewnej zamkniętej polilinii. Wszystko co
tam
>się znajduje ma stworzyć blok. Muszę jednak wskazac każdy element który
>wchodzi w skład owej polilinii lub wyrzucić wszystko co jest poza nią.
Czy
>ktoś z was orientuje się czy jest jakiś lisp aby to zadanie sobie
uławić? Z
>poważaniem Tomasz Stawarz. Politechnika Gdańska.
>


Do tego służy polecenie '_select', które jest wywoływane automatycznie w
trakcie tworzenia bloku. Zamiast wskazywać kolejne obiekty, wpisz
jeszcze raz '_select' (albo 'select', jeśli masz angielską wersję
CAD'a) - a zobaczysz listę możliwych opcji. Dla Ciebie najlepsza będzie
WP - WindowPolygon, czyli wybór obiekrów znajdujących się w całości
wewnątrz zamkniętej polylini. Wskaż kolejne wierzchołki i już.

Można to zautomatyzować lispem. Musiałbyś zczytać listę DXF polylini
konturowej i przekazać pobrane z niej współszędne wierzchołków do
polecena 'select'. Sorry, ale nie mam takiej funkcji, ale poczytaj sobie
w helpie na temet poleceń lispa 'ssget'  'assoc' 'entget' i innych,
związanych z nimi. W załączenu malutka funkcja wyłącznie czytająca kody
DXF. Jeśli chcesz przykład funkcji przekazującej kody DXF do polecenia
ACAD'a, to mogę Ci przesłać na priva, bo jest za duża, żeby śmiecić w
usenecie.

Pozdrawiam,
--
Łukasz Kozicki                         usuń qu <lkoz...@atelier.pl>
Blue Pages, wyszukiwarki internetowe  <http://bluepages.atelier.pl/>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jedną tylko rzecz w życiu musisz: umrzeć. Pozostałe możesz.
Technical Details
Message-ID: <7fmhfn$419$1@korweta.task.gda.pl>
Path: mbox-mo1.pugleaf.net!unknown!not-for-mail
References: <7fl7e1$25r$1@korweta.task.gda.pl>

Show Full Headers
Complete Article Headers
From: Łukasz Kozicki <lkoz...@friko.onet.pl>
Subject: Re: zakładanie fence'a w ACAD
Date: 1999/04/22
Message-ID: <7fmhfn$419$1@korweta.task.gda.pl>
X-Deja-AN: 469449228
References: <7fl7e1$25r$1@korweta.task.gda.pl>
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
X-Complaints-To: ab...@task.gda.pl
X-Trace: korweta.task.gda.pl 924764471 4137 212.160.46.121 (22 Apr 1999 07:01:11 GMT)
Organization: CI TASK http://news.task.gda.pl/
Mime-Version: 1.0
Reply-To: Łukasz Kozicki <lkoz...@quatelier.pl>
NNTP-Posting-Date: 22 Apr 1999 07:01:11 GMT
Newsgroups: pl.comp.cad
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit