Home | Amazing | Today | Tags | Publishers | Years | Search 
Quaternions for Computer Graphics

Buy
Quaternions for Computer Graphics, 9780857297594 (0857297597), Springer, 2011

More than 50 years ago when I was studying to become an electrical engineer, I came across complex numbers, which were used to represent out-of-phase voltages and currents using the j operator. I believe that the letter j was used, rather than i, because the latter stood for electrical current. So from the very start of my studies I had a clear mental picture of the imaginary unit as a rotational operator which could advance or retard electrical quantities in time.

When events dictated that I would pursue a career in computer programming— rather than electrical engineering—I had no need for complex numbers, until Mandlebrot’s work on fractals emerged. But that was a temporary phase, and I never needed to employ complex numbers in any of my computer graphics software. However in 1986, when I joined the flight simulation industry, I came across an internal report on quaternions, which were being used to control the rotational orientation of a simulated aircraft.

I can still remember being completely bemused by quaternions, simply because they involved so many imaginary terms. However, after much research I started to understand what they were, but not how they worked. Simultaneously, I was becoming interested in the philosophical side of mathematics, and trying to come to terms with the ‘real meaning’ of mathematics through the writing of Bertrand Russell. Consequently, concepts such as i were an intellectual challenge.

I am now comfortable with the idea that imaginary i is nothing more than a symbol, and in the context of algebra permits i2 =−1 to be defined. And I believe it is futile trying to discover any deeper meaning to its existence. Nevertheless, it is an amazing object within mathematics, and I often wonder whether there could be similar objects waiting to be invented.

Java Game Development with LibGDX: From Beginner to Professional
Java Game Development with LibGDX: From Beginner to Professional
Learn to design and create video games using the Java programming language and the LibGDX software library. Working through the examples in this book, you will create 12 game prototypes in a variety of popular genres, from collection-based and shoot-em-up arcade games to side-scrolling platformers and sword-fighting adventure games....
iOS Penetration Testing: A Definitive Guide to iOS Security
iOS Penetration Testing: A Definitive Guide to iOS Security
Unearth some of the most significant attacks threatening iOS applications in recent times and learn methods of patching them to make payment transactions and personal data sharing more secure. 

When it comes to security, iOS has been in the spotlight for a variety of reasons. Although a tough system to
...
VLSI Design Techniques for Analog and Digital Circuits (McGraw-Hill Series in Electrical Engineering)
VLSI Design Techniques for Analog and Digital Circuits (McGraw-Hill Series in Electrical Engineering)
Growing technological requirements and the widespread acceptance of sophisti cated electronic devices have created an unprecedented demand for large-scale, complex, integrated circuits. Meeting these demands has required technological advances in materials and processing equipment, significant increases in the num ber of...

Mastering Scientific and Medical Writing: A Self-help Guide
Mastering Scientific and Medical Writing: A Self-help Guide
You may ask why anyone would want to write yet another book about scientific writing. There are many books on the subject, some more useful than others, and the abundance of literature on this topic may confuse rather than guide.

I felt that this book was necessary for several reasons. During the past years, I
...
Interest Rate Modelling (Finance and Capital Markets)
Interest Rate Modelling (Finance and Capital Markets)
Growth in the derivatives markets has brought with it an ever-increasing volume and range of interest rate dependent derivative products. To allow profitable, efficient trading in these products, accurate and mathematically sound valuation techniques are required to make pricing, hedging and risk management of the resulting positions possible. ...
Drawing the Line: Art Therapy with the Difficult Client
Drawing the Line: Art Therapy with the Difficult Client
This resourceful guide presents art therapy techniques for difficult clients where the typical therapist-client interaction can often be distant, demanding, and frustrating. Offering practical and theoretical information from a wide variety of treatment populations and diagnostic categories; and incorporating individual, group, and family therapy...
©2024 LearnIT (support@pdfchm.net) - Privacy Policy