Zobrazit plnou verzi příspěvku: Dvojitá čára + uchop

zisoun
30.05.2007, 08:57
1.U příkazu dvojitá čára v LT (_dline) se mi automaticky vypnou všechny režimy uchopení a musim je pokaždé zadávat znovu. Jde to nějak zrušit, aby mi při zadání dvojité čáry zůstaly nastaveny všechny režimy jako u ostatních příkazů?2.Existuje i v plném CADU příkaz dvojitá čára nebo je tam jen multičára? Nemám možnost to někde zkusit.

PepaR
30.05.2007, 09:30
Příkaz _dline neznám, ale aby se Vám nevypínaly režimy uchopení, tak lze použít utilitu SysVarLock (pouze u plného AutoCADu)
 
V plném AutoCAD existuje Multičára.

Vladimír Michl
30.05.2007, 09:32
1) Ne, DLINE se takto chová (viz např. Autodesk dokument)
 
2) V normálním AutoCADu je MLINE (multičára). Proč jen? Multičára má podstatně více možností než DLINE. Ještě více možností mají např. linie stěn (AecWall) v AutoCADu Architectural (ADT).

zisoun
30.05.2007, 09:46
Je to škoda, protože zadávat pokaždé uchopení není moc efektivní.Tím slovem jen jsem měl na mysli, jestli v plném CADU existují oba příkazy nebo pravě jen samostatně Mčára. Jinak vím, že ta má více možností.

Vladimír Michl
30.05.2007, 09:51
Aha. DLINE je ve skutečnosti jen docela staré LISP makro, které přežívá v AutoCADu LT. Podobné makro lze získat i pro plný AutoCAD, ale standardně tam není - nahrazuje jej právě šikovnější MLINE.

musil
30.05.2007, 10:17
nevim jestli to pomuže,ale já jsem si trochu pomohl aspon ze začátku
pro první bod
^C^C_dline;w;2;end;
 
ještě je možno přidat
 
^C^C_dline;w;2;end;\mid;\end;
 musil2007-05-30 10:24:56

zisoun
30.05.2007, 13:54
Určitě pomůže. Snažil jsem se tam nějak dostat všechny režimy najednou, protože je občas potřeba i jiný než koncový,ale to asi nepujde. Používám dvojitou čáru na kreslení stěn a otvorů. Nakonec se mi podařilo vytvořit tlačítka s nastavením uchopení, které používám nejčastěji a přidal jsem tam ještě trasování.Např.: vykreslení otvoru ve stěně na pravou stranu od směru trasování^C^C_dline;_D;_L;_W;\_tracking _end;\_BR;_ON;_S;_ON;_CA;_N;_per;na levou stranu stačí změnit _L na _R a otvor v ose na _C

Ferdinand
30.05.2007, 14:43
(Spíše do fóra Programování...)
Možná by bylo efektivnější upravit samotný lisp DLINE - tak, aby nevypínal uchopování. Je tam řádek
(setvar "osmode" 0)
- nevím, k čemu je to dobré - já bych to klidně vynechal...Ferdinand2007-05-30 14:44:09

Vladimír Michl
30.05.2007, 14:45
Stačilo by asi i:
^C^C_DLINE;_W;30;'_OSMODE 7167

Vladimír Michl
30.05.2007, 14:46
LISP kód tohoto příkazu je zkompilován uvnitř AutoCADu LT, upravit nelze.

zisoun
30.05.2007, 17:31
Děkuji mnohokrát. Proměnnou OSMODE znám, jen jsem nevěděl, jak ji nastavit uprostřed příkazu _dline. Takhle to opravdu funguje, jak jsem chtěl.Ideální by bylo to upravit v lispu,ale tam se opravdu nedostanu.