Zobrazit plnou verzi příspěvku: Povinné přichytávání
Dobrý den, je možné nějak nastavit povinné přichytávání na body, aby mi to lomový bod křivky udělalo pouze pokud se chytí na nějaký bod a ne jenom tak v prostoru?Obkresluji řezy mračna štoly a tohle by mi usnadnilo práci.Děkuji za odpovědi
Vladimír Michl
08.04.2021, 21:57
Myslíte aby AutoCAD odmítl bod, který není určen uchopením? Vestavěná funkce na to není, ale možná by šlo naprogramovat. Napadají mne dvě cesty - buď zkontrolovat, jestli "pod" bodem existuje jiný objekt, nebo zkontrolovat zda souřadnice původně zadaného a "uchopením" modifikovaného bodu jsou identické.
No jestli to oklikáváte 3dpoly po nodech a máte zapnuté jen ty, tak toto by mohlo pomoct.Návod k použití: http://www.lee-mac.com/runlisp.html(defun c:3dpolynode ( / *error* p r) (defun *error* (errmsg) (if (not (wcmatch errmsg "Function cancelled,quit / exit abort,console break,end")) (princ (strcat "\nError: " errmsg))) (setvar 'cmdecho 1) (princ)) (setq p (getpoint "\nSpecify start point of polyline: ")) (setvar 'cmdecho 0) (command "_.3dpoly" "_node" p) (while (setq r (getpoint p "\nSpecify endpoint: ")) (if (osnap r "node") (progn (command "_node" r) (setq p r)) (princ "\nMissed, try again."))) (command "") (*error* "end") )