Zobrazit plnou verzi příspěvku: Ekvidistanta jde provést jen na jednu stranu

Venca80
23.04.2009, 14:45
Z nějakého důvodu mi nelze provést ekvidistantu ke křivce (v základu složena z úseček). Jde pouze na jednu stranu (potřebuji i na druhou). Zná někdo možný důvod? Soubor se zmíněnou křivkou: http://files.uloziste.com/bf570392dcd4630c/

Mikemamm
23.04.2009, 15:17
To je opravdu divne, ze to nejde, koukal jsem na Vas soubor pokus.dwg a zkousel a opravdu to nejde. Ale jde to pokud krivku skopiruji a vlozim ji vedle ni - pak uz lze ekvidistanta na obe strany, kdyz pouziju ekvidistantu na zakladni krivku, tka lze jen na jednu stranu, ale kdyz pouziji ekvi na krivku jiz jsem pomoci ekvi vytvoril, tak lze na obe strany. Ale v zakladni krivce to nejde, kdepak bude zakopan pes ?

Vladimír Michl
23.04.2009, 16:09
Odkud je ta křivka? (jak vznikla) Má zřejmě někde nějakou překříženou geometrii - po jejím standardním zjednodušení už offset funguje.

Venca80
23.04.2009, 16:47
Je z výstupu z MXRoad... Mikemamm: Mě nejde ekvidistanta na tu druhou stranu ani u té "zekvidistované"...Vladimír Michl: Jak se provede standardní zjednodušení? O:-)

Vladimír Michl
23.04.2009, 22:39
Na zjednodušení křivek existuje několik nástrojů, já jsem použil LISP utilitu DelDupV (je na BBS/VIP).

Buba
24.04.2009, 14:17
Ekvidistanta z originálu a z tej ekvidistanta, tak až z nej to ide na obidva smery. Čo sa vlastne udeje systémovo s krivkou, keď sa spraví explode a join cez pedit?

Buba
24.04.2009, 14:18
Čo znamená prekrížená geometria?

Vladimír Michl
24.04.2009, 14:31
Smyčka, čára protíná sama sebe, nebo má některé vrcholy téměř identické.

Ferdinand
24.04.2009, 14:51
Zkusit to příkazem vxl (lisp -> fix for offsetting polylines on large coordinates)?

Vladimír Michl
24.04.2009, 15:08
Ne, VXL řeší problémy s velkými souřadnicemi - ty v tomto případě nevadí.

Radim Cech
24.04.2009, 21:11
Hodně jednoduše si to představte tak, že máte křivku,která má v trase poloměr R=1 a dáte ekvidistantu 2. Pak to místo,pokud je ekvidistanta dovnitř, neumí provést, protože vlastně obloukový prvek tam nemuže být. Nedávno jsem narazit na problém s hranicí lesa. Ta kopírovala parcelní hranici a ochranné pásmo lesa je 50 m. Když jsem dal ekvidistantu 50 od té čáry, vytvořil v některých místech nesmyslnou křivku. Museli jsme to ručně doladit.

Ferdinand
28.04.2009, 08:13
Mně to s vxl v uvedeném výkresu pokus.dwg šlo udělat. Mimochodem: počáteční bod křivky je X = -823098.096     Y = -1095812.122     Z = 0.000; koncový X = -822045.897     Y = -1096839.114     Z = 0.000Ferdinand2009-04-28 08:16:05