Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Geometric Algebra for Computer Graphics

Buy
Geometric algebra (a Clifford Algebra) has been applied to different branches of physics for a long time but is now being adopted by the computer graphics community and is providing exciting new ways of solving 3D geometric problems.

John Vince (author of numerous books including Geometry for Computer Graphics and Vector Analysis for Computer Graphics) has tackled this complex subject in his usual inimitable style, and provided an accessible and very readable introduction.

As well as putting geometric algebra into its historical context, John tackles complex numbers and quaternions; the nature of wedge product and geometric product; reflections and rotations (showing how geometric algebra can offer a powerful way of describing orientations of objects and virtual cameras); and how to implement lines, planes, volumes and intersections. Introductory chapters also look at algebraic axioms, vector algebra and geometric conventions and the book closes with a chapter on how the algebra is applied to computer graphics.

(HTML tags aren't allowed.)

Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture

The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented....

Java Programming for Engineers (Mechanical Engineering Series (Boca Raton, Fla.).)
Java Programming for Engineers (Mechanical Engineering Series (Boca Raton, Fla.).)

As professors at Minnesota State University, the authors developed this book after realizing the need for a Java programming book specifically intended for engineering students. Java Programming for Engineers offers basic programming skills that can be applied in the engineering field. The tutorial uses the personal computer as a development...

Introduction to GUI with Swing
Introduction to GUI with Swing
Modern operating systems such as Microsoft’s Windows, Apple’s MacOS, and the different Unix-based versions such as Linux or Solaris use a graphical interface to communicate with the user. The communication consists of information displayed by programs and actions and commands issued by the user. This book is an introduction to graphic...

How to Read Faster and Recall More
How to Read Faster and Recall More

In today's information-laden and time-constrained world we are required to digest an increasing amount of written and printed material. Most people, in their capacity as student, job seeker, employee or leisure reader, want to be able to deal with their daily reading faster and also recall it effectively. This book gives you the means to...

Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems
Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems

Design patterns are immensely powerful, but to build large-scale robust systems, you need more. Pattern-Oriented Analysis and Design introduces a methodology for "composing" proven design patterns into reliable, robust large-scale software systems. Using POAD, you can quickly build...

Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D
Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D
Tired of reading Object Oriented Analysis and Design books that only makes sense after you're an expert? You've heard OOA&D can help you write great software every time-software that makes your boss happy, your customers satisfied and gives you more time to do what makes you happy.

Head First Object-Oriented Analysis & Design...

©2010 LearnIT (support@pdfchm.net) - Privacy Policy