ofset
Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=1206
Datum vytištění: 13.kvě.2026 v 14:01
Téma: ofset
Odeslal: musil
Předmět: ofset
Datum odeslání: 08.srp.2005 v 13:57
|
Zdravim neví někdo jestli jde řídit ofset z příkazové řádky.
|
Odpovědi:
Odeslal: Mrázek
Datum odeslání: 08.srp.2005 v 14:11
|
A jak jinak? (kromě ukázání myší, na kterou stranu).
Nebo myslíte zavolání příkazu? - česky ekvid anglicky _offset
------------- Ing. Zdeněk Mrázek Preciosa Ornela a.s. AIP 2018, ACADM 2018, Vault Pro 2018
|
Odeslal: musil
Datum odeslání: 08.srp.2005 v 14:15
|
jestli nejde ukázání miší nahradit nějakou volbou jako při výběru objektu
|
Odeslal: Chlebník
Datum odeslání: 08.srp.2005 v 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.
------------- Ing. Martin Chlebovský
Projektant a vývojář
Veletrhy Brno a.s.
|
Odeslal: Mrázek
Datum odeslání: 08.srp.2005 v 14:18
|
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.
------------- Ing. Zdeněk Mrázek Preciosa Ornela a.s. AIP 2018, ACADM 2018, Vault Pro 2018
|
Odeslal: musil
Datum odeslání: 08.srp.2005 v 14:24
|
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.
|
Odeslal: Mrázek
Datum odeslání: 08.srp.2005 v 14:37
|
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.
------------- Ing. Zdeněk Mrázek Preciosa Ornela a.s. AIP 2018, ACADM 2018, Vault Pro 2018
|
Odeslal: musil
Datum odeslání: 08.srp.2005 v 14:56
|
Díky za spolupráci ještě to promyslim.
|
Odeslal: Seiner
Datum odeslání: 08.srp.2005 v 14:57
|
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)
|
Odeslal: musil
Datum odeslání: 08.srp.2005 v 15:06
|
Zmenšuje to krásně, s Diselem nemam moc zkušeností nešlo by aby druhy tlačítko zvětšovalo. prosím
|
Odeslal: musil
Datum odeslání: 09.srp.2005 v 07:02
|
nešlo bz objekt zazumovat na střed obrazovky a použít "viewctr"?
|
Odeslal: Seiner
Datum odeslání: 09.srp.2005 v 07:10
|
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).
|
Odeslal: musil
Datum odeslání: 09.srp.2005 v 07:21
|
Potřebuji totiž vytvářet asi pět kontur z toho dvě dovnitř.Ale asi to nechám plavat dík za pomoc.
|
Odeslal: musil
Datum odeslání: 09.srp.2005 v 08:14
|
^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
|
Odeslal: Jan Pajerchin
Datum odeslání: 09.srp.2005 v 10:41
|
Len poznamka:
miesto ^C^C_zoom;c ... radsej ^C^C_zoom;_c
Aby to fungovalo aj v českom ACADe LT
|
Odeslal: Jan Pajerchin
Datum odeslání: 09.srp.2005 v 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.
|
Odeslal: musil
Datum odeslání: 09.srp.2005 v 12:56
|
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.
|
Odeslal: musil
Datum odeslání: 10.srp.2005 v 09:25
|
zdravim jde v dieslu zjistit index objektu a pak použít na výzvu pro vybrání objektu.
|
|