❖ Rotating Points Using Rotation Matrices ❖
HTML-код
- Опубликовано: 9 фев 2025
- In this video I justify the formula used involving matrices to help find the new coordinates of a point after a counter clockwise rotation. There is one quick example as well at the end! The formula is pretty easy to use so long as your remember matrix multiplication so I spent more time on the justification part since it is more interested!
This topic would be useful for people in animation or design if you want to understand the mathematics occurring in the background.
Hi all! Wanna help a RUclips education OG? Please post comments, questions and anything else on your mind in the comment section! so, don’t forget to LIKE, THUMBS UP, and SUBSCRIBE! I’d appreciate it greatly as it helps me :)
I am a chemist (retired professor) and I am trying to understand how animation works (matrices and graphics). You are a wonderful teacher. Thanx for helping me to come to this solution for rotating vectors using mathematics I learned at school (and remember still). Brilliant lesson.
thanks for the kind words. good luck in your studies!
MAD respect doing explainers in SHARPEE. NO mess ups. Great work!
Finally I can think of something when someone says "transformation matrices", because those were nothing but a bunch of vectors for me till now. Thank you for making this great, clear explanation.
I watched your videos since I was an undergraduate student, now I am studying in Ph.D and still watch your videos XD. Thank you so much for everything you have made for us. I am really appreciated
I am like 15 years old and in my country this comes in when you’re like 17. And I am still doing it lmao.
@@yupitzmeeee That means you are very smart! Congrats!
Great explanation, thanks! It would be great to see a derivation of the 3D case (3x3 rotation matrix) also.
Please
@@delandoduggan7698 It's the same for 3D, here we are rotating along the z-axis, so if you want to rotate along the y axis then substitute x and y with x and z. So it's just a matter of changing the axis.
@@vijaishankar3942 I need full answer for 3×3 matrix
@@dhanush.n290 the Z stretches out of the plane, so rotating the other two does not affect it. Therefore, you would append a Z’(0) to the end of the pre-existing equations. For the third equation, you are rotating/performing transformations with the Z-axis directly, not the other two. Therefore, they are x’(0) y’(0) by the logic used previously. Z would be Z’(1) because it is now being transformed.
Thank you so much Patrick!! I had an assignment of this. You almost saved my grade of Engineering Mathematics :D
Almost?
We pay a million bucks in tuition but the guy from RUclips teaches way better for free OMG thank you very much Sir
hey! i have a name! :)
glad you like the video :)
@@patrickjmt no problem man. I appreciate you taking the time to teach this Patrick
You just made my life easier, I can't thank you enough!
soo clear!! thank you!!
no fancy tricks, just clarity...sigh
again thank you!
I am a robotics software engineer and use rotation matrix for differential robot position estimation in my code. However, I was not aware of the mathematics behind it. Thank you so much for this great explanation.
Dude you have no idea how much this video helped me understand the -sin theta, i forgot about trig identities and this is just what I needed to carry on my 2 link manipullator research. Thank you
Quite eloquent and straight to the point.
I find this quite helpful
Thanks
You are shockingly good at freehanding straight lines.
Hey mate, I'm currently doing a mathematical exploration of matrices as part of a teaching degree. I stumbled upon the rotation matrix through some guess work, but I didn't understand where it came from until your video, what a great explanation! I would have never gave thought to use that trig identity. Cheers and keep up the good work :)
never thought id need this so when i learnt in school i didnt understand, now i need it for my code, funny how that works, im so interested this time, last time didnt even care enough to remember
thanks for all the help, you have saved me many times in my time of need and i just wanted to say thank you
Made the topic so clear
thnk u man
Some of the best material on youtube
You explained in 9 mins what my lecturer tried explaining in a week
Thank you. Awesome explanation. Some class just gave the matrix for 3D without saying how it got there. Your explanation is spot on.
Amazing lecture! You are a great teacher.
Many thanks!
nice video! if you aren't interested in the derivation, start at 10:50 and for the "shortcut" start at 15:21
I have been banging my head the whole day trying to rotate a triangle and if it were not for you I would have lost my sanity. Thank you!
Spectacularly clear explanation! Thank you!
Dude, you're the best! This is indeed the best and simplest explanation and derivation of that rotation matrix. Other guides on the net just complicate things. I love your videos. Perhaps you could make a video demonstrating how, using this formula, the y=1/x curve is actually the hyperbola [(x^2)/2 - (y^2)/2 = 1] rotated 45 degrees counter-clockwise.
I love this video. It's super clear. Thank you a lot.
As always, a very helpful video.
Thanks man, really helped with understanding some Matlab code for my uni project
Great video. Very easy to follow.
Glad it was helpful!
Its a wonderful explanation Mr. Patric.... thanks man
You are saving lives, sir!
Very very helpful seriously very helpful thankyou so much, i was working on an HTML canvas project and this helped me alot
glad it helped :)
I was able to work it out after the half way mark, but thank you. The way it's taught in books left me wanting more. I never felt it was properly explained. Was it sin(theta) or -sin (theta). Utilizing trig identities, it explains where one places the minus sin.
Water clear explanation, thanks!
You are way better at explaining this than Khanacademy. Praise the lord!
Really thank you 🙏 best teacher 👨🏫
Thanks, great vid really helped me with the spinning donut
Absoluting amazing explanation, kudos!
Thank you for the great explanation!
Thank you mate.It's been useful.
Excellent explanation, thanks for your efforts. Keep it up sir
Fantastic explanation!
Thanks buddy
Can you please do 3D rotational Matrices!!!!!! Honestly your way of teaching is the only way I can understand!
tysm for showing me this ,it will help me. in solving many problems
Great explanation thanks fella
just what i needed for my programming :)
Thank you very much. I didn't know how to represent a point in matrice form.
Thanks sir for this great explaination
Thank you very much, very good explanation!
finally I can understand now thank you so much
I don't know why I'm here but DIFF EQ is a nightmare.
this explanation helped me a lot thanks.
thank you very much, i always wondered where this matrix came from !!!!!!
thanks for sharing it with us very nicely explained
Thank you so much for the video
thank you so much!!! my prof didn't show this on her slides
Thank you for your lecture.
True content, no bullshit.
wow I like this video.
very good at explaining the material
Sheeeeshh!! You're excellent!
Great explanation! Thanks
Beautiful explained
This is gold!
YOU ARE A LIFE SAVER THANK YOOOOOOOOOOOOOOOOOU
Thanks Patrick, this was really helpful!
perfect! glad i helped!
amazing, thank you so much!
Very helpful and explained well. Thank you
Very good explanation, thank you very much !!
This is exactly what i need. Thanks you
great video. thanks
讲解很清晰,感谢
Great demo!! Thanks!
Thank you so much Patrick. Its great.
amazing! thank you
When - sin is in the second row, that makes a clockwise rotation.
When it is in the first it will be counter-clockwise.
Great video man, thanks!
Thanks. That was very helpful.
Excelente explicación hermano se gano un seguidor.
Love it if you'd do the 3 dimensional version! Thanks pat
Nice video for my surface orientation system from game character on slope. I love trigonometrics 7w7
thank you so much
Very helpful, thanks
Bull eyes explanations dude you have logic great
Awesome Buddy.
Hey friend, Very helpful video => Gret
Perfect 2D Rotation.
my program actually works yay
now i just need to figure out how to rotate vectors in 3d
thank you a lot
Love you Bro
I love you, man...
its really helpful :)
nice one..
thank you so much !!!
Thank you sir
Thanks yo. A lifesaver : )
thanks for this, is there a 3D (X,Y,Z) explanation of this videos?
perfect. Thank you.
Great explanation, thank you! But how would I change this method to rotate around an arbitrary point, instead of the origin?
Add the value of the point to the end result.
Awesome video! very clear explanation ...thank you so much !
would like to ask... how do you get the left side matrix if you know the initial and final coordinates... thank you so much!