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
Dobrý den,
již delší dobu se snažím vyřešit problém s interpolací úhlu v 3D prostory mezi dvěma vektory. V principu se jedná o otáčení kamery v krocích (například 1 krok = 1°). Mohl by mi někdo prosím poradit? Důležité je, že se jedná o 3D prostor a každý od má X,Y,Z hodnotu, která může být libovolná.
Co vše mám:
1) BOD A - pozice kamery
2) BOD B - bod kam kamera kouká
3) BOD C - budoucí bod B (tj. kamera se má na tento bod otočit)
Co vše si umím spočítat:
1) vzdálenost |AB|
2) vzdálenost |AC|
3) vzdálenost |BC|
4) úhel mezi vektory AB a AC (v rozmezí 0 až 180°)
Co bych potřeboval:
Posunout bod B po kruhové výseči (mezi body B a C a poloměru AB) o 1°. Tanto krok pak budu v cyklu opakovat než bude bod B = bodu C, tj. kamera se plynule otočí na bod C.
Děkuji za případné rady.
Age
Offline