NAREDBA OSNAP
Obći oblik naredbe da uključivanje osnapa jest: (setvar
"osmode" zaporka).
Zaporka je broj koji predstavlja određenu vrstu osnapa ili njegovo
izključivanje. Upis zbroja vriednosti zaporki, omogućuje istovremeno
uključivanje tih vrsta osnapa čiji zbroj odgovara upisanom zbroju.
Ovdje je popis zaporki za paljenje određenog osnapa (hvatača) i opisano
značenje pokraj svake zaporke:
0 Ništa
1 ENDpoint (krajnja točka
crte)
2 MIDpoint (srednja točka
crte)
4 CENter (središte kružnice)
8 NODe (točka)
16 QUAdrant
32 INTersection (presjek)
64 INSertion (točka sklopa)
128 PERpendicular (okomica)
256 TANgent (dodirnica)
512 NEArest (blizu)
1024 Geometric CEnter
2048 APParent Intersection
(prostorni presjek)
4096 EXTension (produžetak)
8192 PARallel (uzporedno)
16384 Suppresses the current running
object snaps (gasi trenutno upaljene hvatače)
Za upaliti više osnapa (hvatača) odjednom, treba u naredbu za osnap upisati
zbroj vriednosti zaporki. Na pr.:
(setvar "osmode" 3) ;1+2 istovrmeno
stavlja ENDPOINT i MIDPOINT
(setvar "osmode" 11) :1+2+8=
ENDPOINT, MIDPOINT i NODE
Zgodna stvar je i mogućnost da se u nekoj promjenjivici sačuvaju podatci
trenutno korištenih osnapa, koji se nakon njihovog gašenja opet mogu postaviti
kako su i bili:
(setq stari-hvatac (getvar "osmode"))
(setvar "osmode" 0)
(setvar "osmode" stari-hvatac)
Izvor: