Dzień dobry piszę program w którym muszę określic oś obrotu.Wymyśliłem sobie ,żeby obliczyc wektor prostopadły.W taki sposób.Wiem ,że aby wektory były prostopadłe ich iloczyn skalarny ma byc 0.Ale problem w tym ,że wektor ma byc obliczany zawsze w taki sam sposób bo wtedy oś obrotu mija się z celem.
Sorki za rysunek.
\(\displaystyle{ \vec{b}}\) jest szukany i prostopadły Do \(\displaystyle{ \vec{a}}\) .Trochu mi się zapomniało z matematyki więc proszę o wyrozumiałośc.
Wektor prostopadły
-
ablazowa
- Użytkownik

- Posty: 79
- Rejestracja: 17 lip 2008, o 11:30
- Płeć: Mężczyzna
- Lokalizacja: asdf
- Podziękował: 1 raz
Wektor prostopadły
luknij na ten rysunek.Ma to byc wektor prostopadły do tej płaszczyzny wyznaczanej przez wektory \(\displaystyle{ \vec{a}}\), \(\displaystyle{ \vec{b}}\) i przechodzący przez ten pomarańczowy punkt.Oczywiście mam jego współrzędne.Określał on będzie oś obrotu w okół której obrócę pewien obiekt o ten kąt \(\displaystyle{ \alpha}\) co narysowałem.Kąt już policzyłem.Potrzebuję tylko jakiś matematycznych wskazówek.Resztę sobie zaimplementuję.
-
Crizz
- Użytkownik

- Posty: 4084
- Rejestracja: 10 lut 2008, o 15:31
- Płeć: Mężczyzna
- Lokalizacja: Łódź
- Podziękował: 12 razy
- Pomógł: 805 razy
Wektor prostopadły
Nie mam zupełnie pojęcia, co rozumiesz przez "przechodzenie wektora przez punkt", natomiast jeśli znasz współrzędne \(\displaystyle{ \vec{a}}\) i \(\displaystyle{ \vec{b}}\), to wystarczy policzyć iloczyn wektorowy tych wektorów i otrzymasz wektor prostopadły do płaszczyzny, którą one wyznaczają.
-
ablazowa
- Użytkownik

- Posty: 79
- Rejestracja: 17 lip 2008, o 11:30
- Płeć: Mężczyzna
- Lokalizacja: asdf
- Podziękował: 1 raz
Wektor prostopadły
Dziękuje problem już rozwiązany wystarczyło policzyć wektor prostopadły do płaszczyzny.A problem tkwił tym ,że zamotałem się kodzie i pomieszałem przekształcenia geometryczne.