Zobrazit plnou verzi příspěvku: Offset elipsy
Dá sa nejako nastaviť, aby OFFSET z elipsy bola elipsa a nie krivka?
Myslím že automaticky NE.
Ručně ano - udělat offset a poté obkreslit elipsou.zdrk2009-01-05 15:09:35
Jinak též jiné téma Offset elipsy
zdrk2009-01-05 15:11:37
Aha...Ďakujem.
Len, že som si dala offset od vyoffsetovanej elipsy (krivky) a zrútil sa mi AutoCad. :(
Všechno jde, když se chce. Důkazem toho je lisp od autora xeron-500:
uploads/20090105_181651_off_el_cz.lsp
Lisp spustíte příkazem off_el.
To: PepaR
Paráda.
Ešte by sa tam zišlo doplniť možnosť zadania ekvidistanty myšou a bolo by to úplne bezva. (Autodesk by to mohol doplniť do vyšších verzií AutoCADu.
Díky mockrát.
Ferdinand
07.01.2009, 14:12
Mělo by se ale pohlídat nastavení desetinných míst jednotek. Pokud je nastaveno na 1 desetinné místo a zadám-li vzdálenost offsetu např. 0.01 tak to hodí nil. Takže doplnil bych (pro 4 des. místa)
(command "_-units" 2 4 1 4 0 "N")
Ten lisp mi neprovede nic a hodí hlášku (na p.ř.)
; error: bad argument type: numberp: nil
a ve VL editoru píše že
; warning: redefinition of built-in symbol: VER
Vladimír Michl
07.01.2009, 14:45
Ona ta rutina je vůbec nějaká hodně divná. Hlavně podle mně na obecně orientovanou elipsu ani nemůže fungovat. Navíc si nejsem jist zda vůbec "rovnoměrná" ekvidistanta elipsy je matematicky pořád elipsa.
Zůstal bych raději u klasického OFFSETu.
Ale pre prípad, že nezáleží na rovnomernej ekvidistante a uprednostníme matematickú elipsu v x a y rovnako zväčšenú, tak je táto utilitka fajn vec.
Ak naopak použijeme originál offset elipsy, tak je to aj tak len krivka približná tvarom elipse, ale rovnako vzdialená v každom svojom vytvorenom bode od pôvodnej elipsy.
To jistě, ale je to třeba vědět, že to není ekvidistanta. Pouze elipsa, která má o stejnou hodnotu rozdílné hlavní osy.
Chová se to nějak divně...
Mám AutoCAD 2008 ENG, nakreslil jsem elipsu se středem [0,0], délka hlavní osy 1000, délka vedlejší osy 500, úhel v rovině XY 10°.
Použil jsem jmenovaný LISP, zadal ekvidistantu 25 a výsledek je elipsa se středem na [109059.2,-8562.1], délka hlavní osy 1004,808, vedlejší osy 512,404 a úhel v rovině XY je 0°.
Nevíte někdo proč ?!?
Díky
Luděk