tanszek:oktatas:muszaki_informatika:transzformacio
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tanszek:oktatas:muszaki_informatika:transzformacio [2024/03/16 21:34] – superuser | tanszek:oktatas:muszaki_informatika:transzformacio [2024/03/26 19:11] (current) – [A forgatási mátrixok] knehez | ||
---|---|---|---|
Line 193: | Line 193: | ||
$$ | $$ | ||
- | Tehát, az eredeti $P(2,3)$ pont 90 fokkal való elforgatása az $(1,1)$ pont körül az új $(3,1)$ pontba transzformálja azt. | + | Tehát, az eredeti $P(2,3)$ pont 90 fokkal való elforgatása az $(1,1)$ pont körül az új $(3,0)$ pontba transzformálja azt. |
+ | ===== A forgatási mátrixok ===== | ||
+ | |||
+ | A 3D-s forgatásokat forgatási mátrixokkal írhatjuk le. Ezek a mátrixok mutatják, hogyan változik egy pont koordinátája a forgatás során. | ||
+ | |||
+ | ==== X tengely körüli forgatás ==== | ||
+ | |||
+ | A következő képlet az X tengely körüli forgatási mátrixot mutatja, ahol \( \theta \) a forgatás szöge: (a forgatás iránya az óramutató járásával ellentétes) | ||
+ | |||
+ | $$ | ||
+ | R_x(\theta) = \begin{pmatrix} | ||
+ | 1 & 0 & 0 \\ | ||
+ | 0 & \cos(\theta) & -\sin(\theta) \\ | ||
+ | 0 & \sin(\theta) & \cos(\theta) | ||
+ | \end{pmatrix} | ||
+ | $$ | ||
+ | |||
+ | ==== Y tengely körüli forgatás ==== | ||
+ | |||
+ | A Y tengely körüli forgatás esetén a forgatási mátrix: | ||
+ | |||
+ | $$ | ||
+ | R_y(\theta) = \begin{pmatrix} | ||
+ | \cos(\theta) & 0 & \sin(\theta) \\ | ||
+ | 0 & 1 & 0 \\ | ||
+ | -\sin(\theta) & 0 & \cos(\theta) | ||
+ | \end{pmatrix} | ||
+ | $$ | ||
+ | |||
+ | ==== Z tengely körüli forgatás ==== | ||
+ | |||
+ | Végül a Z tengely körüli forgatás mátrixa: | ||
+ | |||
+ | $$ | ||
+ | R_z(\theta) = \begin{pmatrix} | ||
+ | \cos(\theta) & -\sin(\theta) & 0 \\ | ||
+ | \sin(\theta) & \cos(\theta) & 0 \\ | ||
+ | 0 & 0 & 1 | ||
+ | \end{pmatrix} | ||
+ | $$ | ||
tanszek/oktatas/muszaki_informatika/transzformacio.1710624882.txt.gz · Last modified: 2024/03/16 21:34 by superuser