Vytisknout stránku | Zavřít okno

Zaobleni obdelniku 1 povelem

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD web, prohlížečů, DWG a DXF, Design Review, Navisworks, nadstavby, Drive a cloud Autodesk
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=8039
Datum vytištění: 06.čer.2026 v 01:56


Téma: Zaobleni obdelniku 1 povelem
Odeslal: orlik
Předmět: Zaobleni obdelniku 1 povelem
Datum odeslání: 04.úno.2009 v 21:15
Potrebuji zaoblit asi 100 jiz vytvorenych obdelniku . Kdyby vytvarel nove, dam v povelu R v rozich a neni co resit. Lze nejak jednoduse, bud vse naraz, nebo postupne, zaoblit v obdelniku vsechny rohy najednou? Obdelnik je polylajna.
Autocad 2005.

Dik




Odpovědi:
Odeslal: Mikemamm
Datum odeslání: 04.úno.2009 v 21:26
V Autocadu 2009 funguje prikaz zaobli zadam R nastavim radius napr 50 potvrdim   dale znovu prikaz zaobli zadam K (krivka) a vyberu obdelnik a zaobli se vsechny rohy, predpokladam, ze v 2005 to bude stejne, zkuste to

edit : na dalsi obdelniky pouziji pouze prikaz zaobli - vyberu krivka a je to


Odeslal: vbehun
Datum odeslání: 04.úno.2009 v 22:36
Jinak aktuální poloměr zaoblení (_FILLET / ZAOBLI ) je uložen v proměnné FILLETRAD.

-------------
=^..^=


Odeslal: orlik
Datum odeslání: 05.úno.2009 v 06:38
Dik, funguje, jen s tim opakovanim to je slozitejsi. Stale se musi zadavat P jako polylajna, a teprve potom vyber krivky. asi bych musel udelat kraticky lisp programek s opakovanim, kde bude asi (command "fillet" "P")


Odeslal: Ferdinand
Datum odeslání: 05.úno.2009 v 08:22
Pro 1 by to provedl takto
(defun C:oobli (/)
(command "_fillet")
(while(>(getvar "cmdactive")0)(command "_P"))
)
ale nevím, jak to dostat do opakování - asi by se dalo nějak využít možnosti volby mUltiple
(command "_fillet" "_U")
 


-------------
-FerTh-


Odeslal: Sedláček
Datum odeslání: 05.úno.2009 v 09:01
Stačí si dát na nějakej čudlík
 
*^C^C_FILLET _P
 
ta hvězdička zajistí opakování
 


Odeslal: orlik
Datum odeslání: 05.úno.2009 v 09:54
Do jednoho radku v autocadu jsem napsal
(repeat 10 (setq (ssget)) (command "fillet" "P" ss))
a jen jsem vybiral obdelnicky a entr. Samozrejme, ze by sel pouzit while , ale tam by to s podminkou bylo slozitejsi



Vytisknout stránku | Zavřít okno