Zobrazit plnou verzi příspěvku: ofset
Zdravim neví někdo jestli jde řídit ofset z příkazové řádky.
A jak jinak? (kromě ukázání myší, na kterou stranu).
Nebo myslíte zavolání příkazu? - česky ekvid anglicky _offset
jestli nejde ukázání miší nahradit nějakou volbou jako při výběru objektu
Chlebník
08.08.2005, 14:18
Vybrat objekt není problém ale nechápu proč nahrazovat kliknutí myší na směr kam zofsetovat.
Vždyť je to nejsnadnější způsob. Nebo se pletu ?
Maximálně (getvar "lastpoint") ale to vybere poslední vybraný bod.
Když si projdete výzvy po zavolání příkazu, tak po vybrání objektu chce vzdálenost a nakonec bod, který určuje stranu, na které se ekvidistanta vytvoří. Ten bod se normálně určí kliknutím myši, ale lze jej zadat např. souřadnicemi.
Děkuji a nešlo by to specifikovat pro uzavřené ojekty,aniž bzch musel zadávat bod.
Potřebuji totiž zvětšovat spoustu uzavřenejch objektů a trápim pouze acadlt.
Neznám vaše zvyklosti, ale tohle už je pouze otázka nějakého šikovného nápadu. Pokud děláte na LTčku a hledáte usnadnění, předpokládám, že hodláte využít nějakých maker, schovaných např. do tlačítek.
Jedno z možných řešení je uzavřené objekty kreslit vždy v přesně definované oblasti (např. tak, aby počátek byl vždy uvnitř) a pro offset dovnitř vybrat bod 0,0 a pro offset ven třeba 1000,1000 (záleží na velikosti objektů).
Ale jak říkám - to už není o prostředcích ACADu, ale o nápadu.
Díky za spolupráci ještě to promyslim.
Za předpokladu, že budete obrys vybírat v místě kružnice nebo oblouku, který má střed uvnitř požadované oblasti, mělo by fungovat:
^C^C_offset 0.5 \_cen $M=$(getvar, lastpoint) ;
(s pevně zadaným ofsetem 0,5)Seiner38572.6239699074
Zmenšuje to krásně, s Diselem nemam moc zkušeností nešlo by aby druhy tlačítko zvětšovalo. prosím
nešlo bz objekt zazumovat na střed obrazovky a použít "viewctr"?
Upřímně řečeno, nic mne nenapadá a navíc mi to přijde trochu překombinované. Neznám účel Vašeho snažení, offset v podstatě požaduje 2 kliknutí - jedno na obrys a druhé pro určení strany. To snad není tak strašné. Pokud chcete třeba tlačítka pro různé pevné offsety, pak stačí:^C^C_offset 0.5 \\;a je to na 3 kliknutí (tlačítko, obrys, strana).
Potřebuji totiž vytvářet asi pět kontur z toho dvě dovnitř.Ale asi to nechám plavat dík za pomoc.
^C^C_zoom;c;\;_offset 0.5 \$M=$(getvar, viewctr) ;_offset 1.0 \$M=$(getvar, viewctr) ;_offset 1.5 \$M=$(getvar, viewctr) ;_offset 2.0 \$M=$(getvar, viewctr) ;
vyberu směr a pak vybírám ten samej objekt
Jan Pajerchin
09.08.2005, 10:41
Len poznamka:
miesto ^C^C_zoom;c ... radsej ^C^C_zoom;_c
Aby to fungovalo aj v českom ACADe LT
Jan Pajerchin
09.08.2005, 11:13
Ale keď sa to má riešiť len jedným ťuknutím tak napríklad:
^C^C_offset;5;\$M=$(+,$(index,0,$(getvar,lastpoint)),10),$M= $(index,1,$(getvar,lastpoint)),0;;
Len treba vyberať ľavú časť objektu a hodnotu 10 upraviť na takú aby nebola ani príliš malá ani príliš veľká k vyberaným objektom.
Zasekne se na bodu, nechybí třeba závorka
Specify offset distance or [Through] <5.0000>: 5
Select object to offset or <exit>:Specify point on side to offset: -138.72693868,Invalid point.
zdravim jde v dieslu zjistit index objektu a pak použít na výzvu pro vybrání objektu.