A program telepítőkészletének fájljait kötelezően a C:\pf-autolisp\terszam\ könyvtárban kell elhelyezni.
Hívása:
TERSZAM
A parancs vonal (LINE) rajzelemekből álló zárt láncolatok által határolt területek kiszámítására szolgál.
Elindítása után, ha még nem adtuk meg a számítás jellemzőit, az azok megjadására szolgáló dialógusablak jelenik meg:
Ha már megadtuk a jellemzőket, a program a számítandó vonal-láncolat egyik elemének kiválasztását kéri.
Ha egy összetett alakzat, vagy annak valamely részletének számítása a cél, akkor a kiválasztást annak
figyelembe vételével kell elvégezni, hogy a program a kiválasztott vonalnak a kiválasztási ponthoz közelebb eső
végpontjától a távolabbi végpont felé mutató irányban fogja megkezdeni az egymáshoz csatlakozó vonalak
bejárását, és minden csomópontnál jobbra fordul. Tehát ha az alábbi kép
A jelű pontjában történik
a kiválasztás, akkor a teljes vonalhalmaz határvonalán fog végighaladni, ha pedig a
B jelű ponton,
akkor a képen szürkével határolt alakzat határvonalait járja be.
A kezdő vonal kiválasztása után a program további felhasználói beavatkozás nélkül végzi el a megfelelő alakzat
körüljárását, majd kijelzi a számított területet és kerületet.
Ha egy alakzat beágyazott - Földmérő zsargonban "úszó" - alakzatot tartalmaz, akkor azt egyetlen vonallal
össze kell kötni az "úsztató" alakzattal. Lásd az alábbi képen a kék színű vonalakkal határolt területet.
Az utoljára körüljárt alakzat határvonalának töréspontjait a program elérhetővé teszi a
kor_pont nevű AutoLisp változóban.
A változó tartalma felhasználható például azoknak az AutoCAD parancsoknak a promptjainál, amelyek egymás után
tetszőleges számú pont megadását teszik lehetővé. Ehez a megfelelő promptnál a
(foreach pont kor_pont (command pont))
AutoLisp utasítással kell válaszolni.
Példa:
Parancs: vlánc
Adja meg az első pontot: (foreach pont kor_pont (command pont))
Az utasítás a
kor_pont változó összes pontját sorra átadja a
vlánc parancsnak, így az az utoljára bejárt alakzat
határvonalaira illeszkedő vonalláncot hoz létre.
Példa más felhasználási módra:
Parancs: (foreach pont kor_pont (command "_INSERT" "teszt" pont 1 1 0))
Az utasítás a
kor_pont változó összes pontjával végrehajtja az
insert (beill) parancsot, mindegyikre elhelyezve
a
teszt nevű blokk egy-egy példányát 1.0 léptékkel és 0.0 elforgatással.
Az utoljára körüljárt alakzat határvonalát alkotó vonal rajzelemek azonosítóit a program elérhetővé teszi a
kor_elem nevű AutoLisp változóban.
A változó tartalma felhasználható azoknak az AutoCAD parancsoknak a promptjainál, amelyek vonal rajzelemek kiválasztását is lehetővé teszik.
Ehez a megfelelő -
Válasszon rajzelemeket: szövegű - promptnál a
!kor_elem utasítással kell válaszolni.