...možná nevýstižný "předmět" zprávy...chci např. rýsovanou úsečku (jinou entitu-např polyline...) skončit např. 100 mm v kolmém směru před jinou entitou (opět úsečkou, přímkou, hranou čtverce...)jak to udělat, abych nemusel úsečku dojet a pak posunout koncový bod do té požadované 100mm vzdálenosti:??? lépe řečeno udělat to na jeden krok a ne na dva...nevím jestli to jde dynamicky??? díky.
Vladimír Michl
02.06.2014, 18:25
To už je asi moc specialita a bude to vyžadovat dva příkazy.
No dynamicky máte akorát příkaz délka-dynamicky (_lengthen _dy). To používám s oblibou, ale jen pro rychlé nepřesné prodlužování (standardně ale nefunguje na polyline). Přesný odstup bude problém. Resp. šlo by to pomocí úchopů - napadá mě kombinace od bodu (from) + zdánlivý průsečík... (makro?)Ale osobně bych to řešil prostě a rychle. Prodluž/ořež + délka-rozdíl (_lengthen _de).Pro urychlení práce s _lengthen je šikovné používat makro nebo lisp (ušetříte jeden krok)Např. (defun C:dr() ;Rozdílově prodlouží úsečku (command "_lengthen" "_de") ;rozdíl (princ))
johny2014-06-02 22:07:08