Login       My Wishlist
  My Cart
$0.00 / 0 items
EMS Linux
Utilizing the Best Tools With Linux
International Access
Global Shipping Options Available
  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
4.7 out of 5 stars with 18 reviews
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

Lean Enterprise: How High Performance Organizations Innovate at Scale (Lean (O'Reilly))
By O Reilly Media
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...

Computer Systems
By Jones Bartlett Learning
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...

Marketing Metrics: The Manager's Guide to Measuring Marketing Performance (3rd Edition)
By Pearson FT Press
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...

Soft Skills: The software developer's life manual
By Manning Publications
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...

Programming Language Pragmatics
By imusti
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...

Introduction to 80x86 Assembly Language and Computer Architecture
By Jones & Bartlett Learning
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...

Agile Product Management with Scrum: Creating Products that Customers Love (Addison-Wesley Signature Series (Cohn))
By imusti
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...

The Professional Product Owner: Leveraging Scrum as a Competitive Advantage (Professional Scrumn)
By Addison-Wesley Professional
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...

User Stories Applied: For Agile Software Development
By Addison-Wesley Professional
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 ...

Programming Pearls (2nd Edition)
By Bentley, Jon Louis
mpn: 9780201657883, ean: 9780201657883, isbn: 0201657880,

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