Zobrazit plnou verzi příspěvku: Sklon 3d křivky

Matejka63
04.01.2018, 09:25
Dobrý den, rád bych se zeptal, zda existuje lsp program, který v Autocadu dokáže u 3d křivky nastavit konstantní sklon (standardně v procentech), tedy měnící se "Z" souřadnici v závislosti na zadané výšce určitého výchozího bodu a půdorysné délky křivky (vzdálenosti měřené podél křivky) od tohoto výchozího bodu. Tato funkce by potom ulehčila například určení výšky dna kanalizačního potrubí v místech zlomů, šachet a podobně..

Vladimír Michl
04.01.2018, 09:45
Možná by vyhovovala 3DPolyC - viz:http://www.cadforum.cz/cadforum/jak-nakreslit-3d-krivku-pomoci-delky-azimutu-a-sklonu-useku-tip7332Když tak upravíme.

Matejka63
04.01.2018, 10:29
Vyzkoušel jsem 3DPolyC - nejdříve bych tomu té funkci rád rozumělzadal jsem z počátku 0,0,0, hodnoty 10000,90,5Koncový bod křivky má souřadnice 9992,0,392,59X rozumím, je to průmět skloněných 10000 jednotekY je jasné díky azimutuZ mi ale jasné není, mělo by to snad být okolo 50, nebo se mýlím??

Matejka63
04.01.2018, 10:30
Pardon, Z by mělo být okolo 500, ale ani to nehraje..

Vladimír Michl
04.01.2018, 10:39
Sklon v Z je "stoupání" (v procentech). 100% = 45°. Doufám, že to pak sedí. Předpokládá to nastavené jednotky stupně.

Matejka63
04.01.2018, 10:54
Je li základem půdorysný rozměr, tedy 9992 jednotek, měla by být souřadnice Z u koncového bodu 9992*0.05=499.6 jednotek. Je tam ale Z souřadnice 392.59 - to mi právě nesedí..Stupně snad nastavené mám, pokud otáčím křivku, zadávám stupně.Zajímavé je, že pro 100% to funguje dobře, X i Z mají v takovém stejnou hodnotu, ale například pro 50% už to je asi špatně, hodnota souřadnice Z zde již není polovinou X - nebo něco špatně chápu,  nebylo by to poprvé :-)

Matejka63
04.01.2018, 11:50
Pokud by to mělo být opravdu šikovné pro zadávání trasy kanalizace, bylo by nejlepší na počátku zadat souřadnici "Z" číselně v metrech a sklon číselně v procentech, potom polohu počátku x,y, (z monitoru) a následně kreslit křivku normálně pomocí zadávání bodů na monitoru v modelovém prostoru. Křivka by pak měla půdorysnou trasu kanalizace a Z souřadnice by odpovídala výšce dna potrubí.Pokud by to byl někdo ochoten takto upravit, rád se za tu práci vyrovnám.

Vladimír Michl
04.01.2018, 13:29
Jestli to já dobře chápu, tak to funguje dobře.50% je polovina ze 100% stoupání, tedy úhlu 45°, a to je 22.5°. Sinus (tedy Z) je 0.3827, Cosinus (tedy X) je 0.9239. Pracuje to s délkovým vektorem, ne s promítnutou délkou.Ten váš požadavek na "kanalizační" metodu zadávání je odlišný, ale rozumný - zkusím něco poslat.

Vladimír Michl
04.01.2018, 14:30
Vyzkoušejte prosím nový 3DPolyC a jeho funkci 3DPOLYS (sklon tam jde zadávat více způsoby).

Matejka63
04.01.2018, 15:02
No to se mi tedy vůbec nezdá správná úvaha, 50% stoupání není 22,5 stupně, ale 30 stupňů. Na trase přepony 1m nastoupáme 0,5m, je-li stoupání 50%. Arcsin(0,5) je 30 stupňů, ne 22,5 stupňů. 

Vladimír Michl
04.01.2018, 15:30
ale to stoupání by mělo vycházet z arctan, nebo ne?(v 3DPolyC opraveno, v 3DPolyS bylo správně)

Ondřej Urban
04.01.2018, 15:35

Zdravím, přiznám se, že jsem se teda musel mrknout na net a:50 % je cca 26,6° https://cs.wikipedia.org/wiki/Stoup%C3%A1n%C3%ADhttps://snow.cz/clanek/1039-jak-se-meri-sklon-svahu ale téma zajímavé O.

Mrázek
04.01.2018, 16:17

Problém je v tom, že pokud spojíte vrchol s polovinou protilehlé strany trojúhelníka, nevytvoří vám to (vyjma rovnoramenného trojúhelníku) osu úhlu. Tudíž je nutno skutečně důsledně používat pro výpočet goniometrické funkce, trojčlenka tady neplatí (i když jinak řeší 80% běžných matematických výpočtů).

Matejka63
04.01.2018, 16:25
No podle toho, co jste psal, je zadanou jednotkovou délkou přepona a výškou Z je protilehlá odvěsna (z), pak je poměr protilehlé k přeponě sin, pokud si to ještě dobře pamatuji :-)Jinak ve smyslu kanalizace se sklon bere spíš k půdorysnému rozměru, tam to bude skutečně tan. I tak je ale arctan 0,5 něco přes 26 st.Vyzkouším tu upravenou 3DPolyC a zatím moc děkuji zatím za podporu..

Matejka63
04.01.2018, 16:42
Nyní je již 3DPolyC v pořádku, zadaná délka je přeponou, při délce 10000 jednotek, azimutu 90st a sklonu 5% je x-ová souřadnice 9987,52 a z-ová 499.3762, což je OK :-)

Vladimír Michl
04.01.2018, 17:35
OK, ještě jsme tam doplnili Undo a další drobnosti. Nicméně pro vás by tedy měl být spíš ten nový příkaz 3DPOLYS (v téže utilitě).

Matejka63
05.01.2018, 07:31
Dobrý den,3DpolyS vypadá moc šikovně, děkuji . Pokud byste měli chuť ještě něco pro nás TZB vytvořit, byla by moc šikovná i opačná úloha, kde se zadá Z souřadnice počátečního i koncového bodu (úplně stejně jako u 3DpolyS počátek), a následně jakási "dočasná 2D křivka" - tedy bez souřadnice Z (kterou zatím logicky neznáme) a po zadání posledního bodu se spád dopočítá a křivka vykreslí ve všech rozměrech 3D.Je to častý případ u vedlejší větve kanalizace, kde například začínáme pod deskou v minimální hloubce -0,6m a v nějakém zatím neznámém spádu se dopojíme na hlavní páteř kanalizace, která již má danou hloubku. Spád potom vyjde z počáteční hloubky, koncové hloubky a půdorysné délky křivky. Přimlouval bych se za to, aby byl spád vztažený vždy na půdorysný rozměr, ne na sklopenou délku - je to jakási vžitá praxe u kanalizace, i když to není asi zcela matematicky korektní. Každopádně je to jednodušší a zažité. Pokud by bylo potřebné něco dovysvětlit, jsem celý den na 315742002

Vladimír Michl
05.01.2018, 08:53

To rozptýlení spádu po délce nebude problém.

Matejka63
05.01.2018, 10:18
Tak jsem testoval ještě 3DpolyS, a přišel jsem na to, že při zadání výchozí výšky 0, půdorysné délky 1000 a sklonu 5% je Z souřadnice koncového bodu 87.1557. Je tam tedy asi ještě nějaká chybka, Z souřadnice by měla být přesně 5.0000, pokud se nepletu..Jinak způsob zadávání je super :-)

Vladimír Michl
05.01.2018, 10:57

Pozor na formát zadávání. Chcete-li použít procenta, musíte sklon zadat jako "5%" nebo "5%%". Čistá "5" znamená stupně. U mne pak vychází bod v Z=49.94 (což je asi tou promítnutou délkou).

Matejka63
05.01.2018, 11:32
Aha díky, pro projektanty by sice byly asi výhodnější implicitně procenta (jsou zdaleka nejčastější), ale chápu. Ta Z souřadnice je však divná, proč není 5.000, je to přece jen 0,05*1000, žádný průmět tady není ?? Možná to vzniká převodem na stupně, zaokrouhlením úhlu a pak díky tomu nepřesným arctan.. Snad by stálo za to při zadání spádu ve formě procent, promile nebo poměru do toho goniometrii vůbec netahat a jen to pronásobit.. Při zadání úhlu potom asi raději moc nezaokrouhlovat.

Mrázek
05.01.2018, 12:37

0,05*1000 není 5, ale 50.Program jsem nestudoval, ale  0,0871557 (číslo, které je uvedeno v předchozím příspěvku - neřeším nyní desetinnou čárku) je sin 5°. Ve sklonu by ale měla být použita funkce tangens (resp. arctn) - to by mohlo být příčinou "nepřesné" hodnoty 49,94, která vyšla panu Michlovi

Matejka63
05.01.2018, 13:03
Jasně, to bude asi ono, původně se vycházelo z přepony a ten arcsin tam proto zůstal.. Rozdíl mezi arcsin a arctan je u malých úhlů velmi malý, tak jsem to typoval spíš na zaokrouhlení, ale máte pravdu, bude to ve špatné funkci.U té des.tečky jsem se překoukl, sorry

Matejka63
10.01.2018, 10:19
Dobrý den,bude mít funkce 3dpolys ještě nějaký vývoj? Bylo by škoda ji ponechat nedotaženou. U větších sklonů je odchylka mezi arcsin a arctan již docela velká.. Například u délky 1m a stoupání 50% by měla být Z souřadnice 500,000 a je 447,2xx.