Login       My Wishlist
  My Cart
$0.00 / 0 items
EMS Linux
Utilizing the Best Tools With Linux
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Software Design, Testing & Engineering   Software Development

Foundations of Game Engine Development, Volume 1: Mathematics

On Sale Now! Free Shipping Included! Save 10% on the Foundations of Game Engine Development, Volume 1: Mathematics by Terathon Software LLC at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. The first volume of Foundations of Game Engine Development discusses the mathematics needed by engineers who work on games or other types of virtual

Product Description

The first volume of Foundations of Game Engine Development discusses the mathematics needed by engineers who work on games or other types of virtual simulations. The book begins with conventional treatments of topics such as linear algebra, transforms, and geometry. Then, it introduces Grassmann algebra and geometric algebra to provide a much deeper understanding of the subject matter and highlight the places where traditional arithmetic with vectors, matrices, quaternions, etc., isn't quite correct. Includes exercises.

  • Chapter 1: Vectors and Matrices
  • 1.1 Vector Fundamentals
  • 1.2 Basic Vector Operations
  • 1.2.1 Magnitude and Scalar Multiplication
  • 1.2.2 Addition and Subtraction
  • 1.3 Matrix Fundamentals
  • 1.4 Basic Matrix Operations
  • 1.4.1 Addition, Subtraction, and Scalar Multiplication
  • 1.4.2 Matrix Multiplication
  • 1.5 Vector Multiplication
  • 1.5.1 Dot Product
  • 1.5.2 Cross Product
  • 1.5.3 Scalar Triple Product
  • 1.6 Vector Projection
  • 1.7 Matrix Inversion
  • 1.7.1 Identity Matrices
  • 1.7.2 Determinants
  • 1.7.3 Elementary Matrices
  • 1.7.4 Inverse Calculation
  • 1.7.5 Inverses of Small Matrices
  • Chapter 2: Transforms
  • 2.1 Coordinate Spaces
  • 2.1.1 Transformation Matrices
  • 2.1.2 Orthogonal Transforms
  • 2.1.3 Transform Composition
  • 2.2 Rotations
  • 2.2.1 Rotation About a Coordinate Axis
  • 2.2.2 Rotation About an Arbitrary Axis
  • 2.3 Reflections
  • 2.4 Scales
  • 2.5 Skews
  • 2.6 Homogeneous Coordinates
  • 2.7 Quaternions
  • 2.7.1 Quaternion Fundamentals
  • 2.7.2 Rotations With Quaternions
  • Chapter 3: Geometry
  • 3.1 Triangle Meshes
  • 3.2 Normal Vectors
  • 3.2.1 Calculating Normal Vectors
  • 3.2.2 Transforming Normal Vectors
  • 3.3 Lines and Rays
  • 3.3.1 Parametric Lines
  • 3.3.2 Distance Between a Point and a Line
  • 3.3.3 Distance Between Two Lines
  • 3.4 Planes
  • 3.4.1 Implicit Planes
  • 3.4.2 Distance Between a Point and a Plane
  • 3.4.3 Reflection Through a Plane
  • 3.4.4 Intersection of a Line and a Plane
  • 3.4.5 Intersection of Three Planes
  • 3.4.6 Intersection of Two Planes
  • 3.4.7 Transforming Planes
  • 3.5 Plücker Coordinates
  • 3.5.1 Implicit Lines
  • 3.5.2 Homogeneous Formulas
  • 3.5.3 Transforming Lines
  • Chapter 4: Advanced Algebra
  • 4.1 Grassmann Algebra
  • 4.1.1 Wedge Product
  • 4.1.2 Bivectors
  • 4.1.3 Trivectors
  • 4.1.4 Algebraic Structure
  • 4.1.5 Complements
  • 4.1.6 Antivectors
  • 4.1.7 Antiwedge Product
  • 4.2 Projective Geometry
  • 4.2.1 Lines
  • 4.2.2 Planes
  • 4.2.3 Join and Meet
  • 4.2.4 Line Crossing
  • 4.2.5 Plane Distance
  • 4.2.6 Summary and Implementation
  • 4.3 Matrix Inverses
  • 4.4 Geometric Algebra
  • 4.4.1 Geometric Product
  • 4.4.2 Vector Division
  • 4.4.3 Rotors
  • 4.5 Conclusion

Additional Information

Manufacturer:Terathon Software LLC
Publisher:Terathon Software LLC
Studio:Terathon Software LLC
Item Size:0.47 x 9.25 x 9.25 inches
Package Weight:0.93 pounds
Package Size:7.4 x 0.55 x 0.55 inches

Foundations of Game Engine Development, Volume 1: Mathematics by Terathon Software LLC

Buy Now:
Foundations of Game Engine Development, Volume 1: Mathematics

Brand: Terathon Software LLC
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
You Save: 10%



View More In Software Development.


Have questions about this item, or would like to inquire about a custom or bulk order?

If you have any questions about this product by Terathon Software LLC, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers

mpn: 21545875, ean: 9781449368425, isbn: 1449368425,
How well does your organization respond to changing market conditions, customer needs, and emerging technologies when building software-based products? This practical guide presents Lean and Agile principles and patterns to help you move fast at scal...

ean: 9781284079630, isbn: 1284079635,
Computer Systems, Fifth Edition provides a clear, detailed, step-by-step introduction to the central concepts in computer organization, assembly language, and computer architecture. It urges students to explore the many dimensions of computer systems...

mpn: 9780134085968, ean: 9780134085968, isbn: 0134085965,
Today’s Definitive Guide to Marketing Metrics Choosing Them, Implementing Them, Applying Them New quantitative formulas, applications, and analytical techniques Best practices for measuring promos, ads, distribution, perception, market sha...

mpn: illustrations, ean: 9781617292392, isbn: 1617292397,
SummarySoft Skills: The software developer's life manual is a unique guide, offering techniques and practices for a more satisfying life as a professional software developer. In it, developer and life coach John Sonmez addresses a wide range of impor...

mpn: 9780124104099, ean: 9780124104099, isbn: 0124104096,
Programming Language Pragmatics, Fourth Edition, is the most comprehensive programming language textbook available today. It is distinguished and acclaimed for its integrated treatment of language design and implementation, with an emphasis on the fu...

ean: 9781284036121, isbn: 128403612X,
A Revised and Updated Edition of the Authoritative TextThis revised and updated Third Edition of the classic text guides students through assembly language using a hands-on approach, supporting future computing professionals with the basics they need...

mpn: 9780321605788, ean: 9780321605788, isbn: 0321605780,
The First Guide to Scrum-Based Agile Product Management   In Agile Product Management with Scrum, leading Scrum consultant Roman Pichler uses real-world examples to demonstrate how product owners can create successful products with Scrum. He des...

ean: 9780134686479, isbn: 0134686470,
The Professional Product Owner’s Guide to Maximizing Value with Scrum “This book presents a method of communicating our desires, cogently, coherently, and with a minimum of fuss and bother.” —Ken Schwaber, Chairman & Founder, Scrum.or...

mpn: 978-0-3212-0568-1, ean: 9780321205681, isbn: 0321205685,
Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software. The best way to build software that meets users' needs ...

mpn: 9780201657883, ean: 9780201657883, isbn: 0201657880,
The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encountered in that book stayed with me long after I read it. Jon has done a wonderful job of updating the mater...

Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.