ABSTRACT

This is a how-to book for solving geometric problems robustly or error free in actual practice. The contents and accompanying source code are based on the feature requests and feedback received from industry professionals and academics who want both the descriptions and source code for implementations of geometric algorithms. The book provides a framework for geometric computing using several arithmetic systems and describes how to select the appropriate system for the problem at hand.

 

Key Features:

  • A framework of arithmetic systems that can be applied to many geometric algorithms to obtain robust or error-free implementations
  • Detailed derivations for algorithms that lead to implementable code
  • Teaching the readers how to use the book concepts in deriving algorithms in their fields of application
  • The Geometric Tools Library, a repository of well-tested code at the Geometric Tools website, https://www.geometrictools.com, that implements the book concepts

chapter Chapter 1|34 pages

Introduction

chapter Chapter 2|12 pages

Floating-Point Arithmetic

chapter Chapter 3|24 pages

Arbitrary-Precision Arithmetic

chapter Chapter 4|18 pages

Interval Arithmetic

chapter Chapter 5|38 pages

Quadratic-Field Arithmetic

chapter Chapter 6|48 pages

Numerical Methods

chapter Chapter 7|34 pages

Distance Queries

chapter Chapter 8|92 pages

Intersection Queries

chapter Chapter 9|54 pages

Computational Geometry Algorithms