Stránky: 1
Ahoj..
potřeboval bych poradit s jedním problémem. Mám trojrozměrný prostor...
Mám Souřadnice bodu B[x,y,z] na přímce p
Mám parametry přímky p
Znám vzdálenost D
Potřebuji určit souřadnice bodu B2[x2,y2,z2], který se nachází na přímce ve vzdálenosti D od bodu B.
Mohl by mi nekdo prosím poradit jaké použít vztahy či postup. Dekuji
Offline
Z "parametrů" přímky - jak píšeš - si spočítej její směrový vektor (možná je dokonce jedním z parametrů, příjde na to). Ten pak znormalizuj (vyděl jeho velikostí). Získáš tak normovaný vektor
. Pak platí
. Plus/mínus je tam proto, že body B2 existují zřejmě dva.Stačí?
Offline

↑ martin_b:
d=odm[(x-x2)^2+(y-y2)^2+(z-z2)^2]
platí
x2=x+u1
y2=y+u2
z2=z+u3 kde u1,u2,u3 jsou souřadnice vektoru směrového
dosadíš za x2,y2,z2 a řešíš rovnici
Offline
Děkuji za odpověď. Popravdě si nejsem jistý o jaké parametry se jedná co mám k dispozici u té přímky. Podle různého natočení přímky se mění tyto 3 hodnoty:
např.:
x=0
y=0,5
z=0,7
pakliže je přímka rovnoběžná s osou x apod., jsou hodnoty např.
x=0
y=1
z=0
Jestli to správně chápu, mohu tyto hodnoty dosadit do obecné rovnice prostorové přímky ax + by + cz + d = 0 místo parametrů a,b,c,d
Chápu to správně?
↑ musixx:
Offline
↑ martin_b: ??
To s příkladem přímky rovnoběžné s osou x moc nedává smysl. U přímky ve 3D není nic jako jednoznačný normálový vektor. Také neexistuje "obecná prostorová rovnice přímky" - to, co jsi napsal, je rovnice roviny, a je-li tato rovina rovnoběžná s osou x, může její normálový vektor být (0,1,0).
Je tedy skutečně řeč o přímkách? Nejsou ve hře třeba nějaké roviny? K čemu to vůbec potřebuješ? Odkud jsou ta data? Z nějakého programu? Tyhle informace by to chtělo, aby se ti dalo nějak pomoct.
Offline
↑ musixx:
Díky za ochotu..
Abych to tedy vysvětlil..:) jde o program týkající se paraboly. Jsem schopen určit souřadnice vrcholu paraboly b[x,y,z]. dále pak znám ohniskovou vzdálenost. Potřebuji pouze určit souřadnice ohniska. Toto leží na ose y.
osa y je dána v programu hodnotami jak již jsem psal např.
x=0
y=0,5
z=0,7
podle úhlu otočení této osy..
Jestliže parabola leží na rovině xy a její osa je rovnoběžná s osou y, jsou tyto hodnoty osy paraboly
x=0
y=1
z=0
hodnoty se nemění, pokud s parabolou pohybuji. Pouze pokud změním směr osy rotací.
Mohu tyto parametry použít jako vektor a pak provést postupně to co jsi mi poradil? nebo jak by se jich dalo využít. Děkuji
Offline
↑ martin_b:
oprava
... Potřebuji pouze určit souřadnice ohniska. Toto leží na ose y (MLUVIME O LOKALNI OSE TE PARABOLY).
Offline

↑ martin_b:
Pleteš, protože zjistíš hodnotu parametru t, kterou když dosadíž do vyjádření přímky, dostaneš požadované body, jelikož rovnice bude kvadratická.
a ještě jsi napsal:
Jestli to správně chápu, mohu tyto hodnoty dosadit do obecné rovnice prostorové přímky ax + by + cz + d = 0 místo parametrů a,b,c,d
přímka v prostoru nemá obecnou rovnici!
Offline
V příspěvku #7 píšeš, že (x=0, y=1, z=0) odpovídá ose y, zatímco v příspěvku #4 píšeš, že ose x. Já se kloním k té ose y. Asi ses prvně spletl. Pak se zdá, že již ono x,y,z, které máš, je přímo směrový vektor přímky spojující vrchol a ohnisko tvé paraboly. Stačí tedy použít návod z #2.
Offline
Stránky: 1