Page 1 of 1

Tegne sirkel på rotert plan

Posted: 04/05-2010 17:28
by ohauback
Har et x, y, z-koordinatsystem med en robot. Ønsker at robotarmen skal tegne en sirkel på et plan som er rotert x grader om y-aksen. Bruker sylinderkoordinater for å tegne en sirkel "flatt", eller på et plan som står 90 grader ved å sette fast enten y eller x. Noen som vet hvordan jeg kan få til for eksempel 60 grader om y?

Øyvind

Posted: 04/05-2010 17:59
by Gustav
En sirkel i xy-planet er gitt ved at [tex]z=0[/tex] og [tex](x-a)^2+(y-b)^2=r^2[/tex]

Bruk rotasjonsmatrisen som fikserer y-koordinaten:

[tex]Q_y=\begin{pmatrix}\cos t & 0 & \sin t \\0 & 1 & 0 \\ -\sin t & 0 & \cos t\end{pmatrix}[/tex]

til å transformere ligningen. (Matrisen roterer t grader om y-aksen).

Posted: 04/05-2010 19:51
by ohauback
Hadde helt "glemt" at det fantes noe som heter rotasjonsmatrise. Tusen takk!:)