Vytisknout stránku | Zavřít okno

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 06:36


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.



Vytisknout stránku | Zavřít okno