Zobrazit plnou verzi příspěvku: Křivky nelze spojit
Dobrý den,prosím Vás, nevíte kde v křivkách může být problém, proč je nelze spojit?Přikládám soubor - jedná se o plynovod a ochranné pásmo.Děkuji.uploads/40779/REKO_MS_Ostrava_-_Bukovanského_2.část_v2010.dwg
Jsou to vždy dvě čáry na sobě spojené v křívku.Rozložit, odstranit zdvojené čáry a pak to půjde.
Zkuste prosím u sebe v PC. Po odstranění duplicit se mi dílčí křivky spojí "divně". Spojují se různé konce a né ty, které k sobě přiléhají.Nevím jak to správně spojit v jednu křivku.
uploads/40779/spojit.pdf
ukázka špatného spojení
Vladimír Michl
21.06.2019, 12:06
Odkud prosím pochází ta geometrie? Křivka se dvěma vrcholy, definovaná jako uzavřená, to je dost unikát - k takovýto "čarám" určitě nic nepřipojíte.
toto mi vzniklo, když jsem použil lisp PL2ML. Poté potřebuji rozložit, udělat křivky a spojit v jednu obalovou křivku.
Jako nedělal bych z toho vědu. Stává se to celkem běžně. Když máte křivku tvořenou jen přímkovým úsekem a v paletě vlastností dáte Closed, tak autocad je dost blbej na to, že tyto nesmysly vytvoří bez řečí. Když chcete pouzavírat víc úseků a nejste dost opatrný, má to.Jinak vyřešíte to úplně snadno - vyberte všechno a v paletě vlastností to změníte na Open. Pak už normáně Join, nebo KEDIT s volbou Join s nějakou mezerou...A nebo můžete vytvořit Hranici kliknutím bodem uvnitř. Mě se to podařilo na první dobrou. Ale když toto zkoušíte, tak určitě předem uložte výkres. Při tomto autocad velmi ochotně padá (či spíše dlouho a dlouho přemýšlí; jednou jsem vydržel čekat celou hodinu, než jsem ho shodil). Jo, furt je s tím problém. I po těch letech kdy šrafy ADSK řešil a řešil a nikdy nevyřešil...
johny2019-06-21 12:36:50
No už to bylo lepší, ale pořád mi to v několika místech spojilo špatné vrcholy :-(. Nakonec jsem si pomohl "ruční prací" jako otrok.
Přeji příjemný denNení to tak složité, stačí na to "explode" "odstraňpřesahy", který najde 229 duplicitních objektů a potom příkaz "join" ten to spojí a stačí jen změnit ne na ano a je to uzavřená křivka.