Suppose you want to do some 3D graphics programming. Think of anything between writing low level code in the gameindustry and developing educational flash movies, JavaFX or whatever is buzzing at the moment. Math wise you need to be very good in Linear Algebra. You must be able to implement the elements of the group O(3). In MS221 we learned everything about O(2) and SO(2). MS221 means you can do anything in R2. I expected that M208 covered everything in R3. This is not true, unfortunately. M208 does not cover the rotations around a line for example.
Rotating around a line takes a translation a rotation around one of the x,y or zaxis, another rotation around one of the x,y or zaxis and another translation. The two angles of rotation must be calculated first btw.  The exact strategy has to be learned from some mathematics book about the subject.
Rotations in R3 become very simple if you perceive R3 as part of R4 which can be mapped to the space of quaternions. A rotation then becomes simply a calculation of three quaternions.
Remark 1. Quaternions are buzzing. They did so between 18501900 or so when they became rather obscure. Things changed: nowadays programming languages with a 3D graphics API have standard classes for quaternions. Quaternions are things we ( as mathematicians ) must know about. That's why they are painfully absent in M208, the course where they belong most imho. Quaternions should be standard knowledge especially since they are very easy to learn. They fit in nicely in the sections on complex numbers.
Remark 2. Mathematics books require a different reading and study protocol than Open University course packs. I like the course packs. They are very efficient. Are fun to read, etc. They do their job. Transferring knowledge from the pack to the brain of the student. If you are only used to OU course packs picking up knowledge from books ( not even mentioning articles ) is very difficult. Imho at least one topic should be learned from a book in standard mathematics format, i.e. in ( densed ) Definition  Theorem  Proof  Example  Exercise format.
You must have guessed that I have been studying the quaternions. They are very interesting indeed. The quaternions aren't final though. Expect the octonions too. After that sedonions come in the picture, I believe that these numbers can be divided by zero. ( Wouldn't that be interesting?!
Example: Hopf Fibration article.
Subscribe to:
Post Comments (Atom)
Popular Posts

Among lectures on Calculus I,II and III, ( Introduction to ) Linear Algebra and ( Introduction to ) Differential Equations from the UCCS ( ...

Today I started to read the Ramanujan biography ( The ebook version, of course. ) The book looks promising. What was it like to communicate...

Problem: We want to calculate the sum of the elements of a list of numbers. Suppose this list is named l and has been assigned the value {1,...

I found a set of video lectures on Abstract Algebra. MATH E222 Abstract Algebra  http://www.extension.harvard.edu/openlearning/math222/ E...

Ramanujan's genius (r) was discovered by Hardy (l) At a very young age Ramanujan designed the following formula for a 3 by 3 magic sq...
Welcome to The Bridge
Mathematics: is it the fabric of MEST?
This is my voyage
My continuous mission
To uncover hidden structures
To create new theorems and proofs
To boldly go where no man has gone before
(Raumpatrouille – Die phantastischen Abenteuer des Raumschiffes Orion, colloquially aka Raumpatrouille Orion was the first German science fiction television series. Its seven episodes were broadcast by ARD beginning September 17, 1966. The series has since acquired cult status in Germany. Broadcast six years before Star Trek first aired in West Germany (in 1972), it became a huge success.)
No comments:
Post a Comment