Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1 2
↑↑ unknow005:
Nedoroumění možná pramení z nepřesnosti ve vyjadřování.
Ve Vaší větě
U každého bodu znám jeho vzdálenost od středu trubky.
jsem "vzdálenost od středu trubky" pochopil jako délku úsečky AS , zatímco Vy tak nazýváte číslo f .
Podle Vašeho posledního obrázku tedy máme rovnici
(Pythagorova věta), odtud
,
takže
.
Offline
↑ Rumburak:
Ano, tak už to chodí jak má.
Mohl bych se ještě optat, bylo by složité upravit vzorečky tak aby byl výsledkem průnik dvou trubek, kdy ta menší bude vyosená, respektive jejich osy se nebudou protínat, ale menší trubka bude směřovat do větší? Pod různými úhly.
Děkuji!
Offline
↑ unknow005:
Jak by ty upravené vzorečky vypadaly, to takhle spatra samozřejmě nevím, musel bych se pustit do výpočtů
znovu od začátku (podrobný postup stávajícího řešení jsem si neschoval), navíc při tomto komplikujícím zobecnění.
Idea sice pricipiálně zůstává jednoduchá (jde o to parametricky vyjádřit křivku, jejíž body jsou popsány soustavou
rovnic), ale vlastní řešení by bylo poněkud pracné a chybí mi k tomu časové kapacity. Takže se omlouvám.
Offline
↑ Rumburak:
Nic se neděje :) ... hodně jste mi již pomohl. Zkusím si obnovit znalosti s 3D a průnik libovolných těles pak bude jednodušší a bez omezení.
Děkuji.
Offline
↑ unknow005:
Zdravím,
vytvořil jsem si aplikaci, která mi z 3D projekce dvou trubek vytvoří jejich společný průnik (trubky mohou být i osově nesouměrné atd.). Výsledkem je množina bodů (XYZ), kdy Y opisuje povrch velké trubky (viz. obrázek). K tomu aby se z toho udělal plán pro CNC je třeba provést "korekci" všech bodů pro 2D zobrazení. Na obrázku je ta "rovina" světle modře čárkovaná. Z červené části (průnik dvou trubek) je třeba udělat modrou nepřerušovanou čáru.
Mohl by mi někdo prosím poradit jak přepočítat hodnotu Y každého bodu? Česky bych to nazval, že se část povrchu trubky musí narovnat.
Nějaká rada?
EDIT: u osově souměrného průniku jsem používal vzorec
... nevím ale jak to aplikovat.
Díky!

Offline
↑ unknow005:
Když kružnice na posledním obrázku bude mít rovnici
, kde
je vodorvná souřadnicová osa a
osa svislá
(jak to bývá obvyklé), pak bodu
ležícímu na kružnici bude nutno přiřadit (na modré přímce o rovnici
)
bod
. Tím je "narovnávání" červeného kruhového oblouku jednoznačně popsáno. Snad toto upřesnění pomůže.
Offline
↑ Rumburak:
Jj, je to ten vzorec, který jsem psal v minulém příspěvku. Děkuji za potvrzení. Matematicky mi to taky vychází.
Offline
↑ Rumburak:
Mohl bych se ještě optat na jeden problémek? Jedná se o obyčejnou kružnici a obvod kruhové výseče mezi dvěma body (v kartézské soustavě). Nějak to mám zpracované v kódu, ale přijde mi, že jsem si to zbytečně moc zkomplikoval.
Jaký nejjednodušší vzoreček by šel použít, když znám oba body a poloměr kružnice? Výsledkem by měla být vzdálenost po obvodu kružnice mezi oběma body (viz. obrázek). Druhý bod může být kdekoliv na kružnici.
Děkuji.
Offline
↑ unknow005:
Především můžeme vyjít z předchozího postupu.
Alternativně:
Ta délka oblouku
na kružnici je rovna velikosti odpovídajícího středového úhlu (v radiánech) vynásobené
poloměrem kružnice, nutno tedy zjistit v rovnoramenném trojúhelníku
(
je střed kružnice) úhel 
při vrcholu
, což umíme nejjednoduššeji asi pomocí vzorce pro úhel dvou vektorů (předpokládám, že body jsou
dány analyticky, tj. svými souřadnicemi). Pro úhel
sevřený nenulovými vektory
platí
.
V čitateli je skalární součin vektorů daný vzorcem
, kde
jsou odpovídající souřadnice
vektoru
(atd.), ve jmenovateli se násobí velikosti vektorů. V našem případě, kdy
,
bude
, kde
je poloměr kružnice. Takže
,
,
,
kde
značí hledanou délku oblouku.
Offline
Stránky: 1 2