ABSTRACT

This book explains how to use the symbolic differentiation system D* for applications in computer games and engineering simulation. The authors describe how to create procedural 3D geometric models, link them together to form multibody physical systems, and simulate and display their physical behavior in real time. The symbolic differentiation capabilities of D* can be used in a wide variety of technical applications, including computer graphics, engineering, and mechanical simulation. Two Lagrangian physics simulation and procedural 3D geometric modeling are developed in great detail.

part I|2 pages

Tutorial

chapter 1|4 pages

Symbolic Geometric Modeling

chapter 2|8 pages

Interactive Mechanism Modeling

part II|2 pages

Procedural Applications

chapter 3|20 pages

D* Tutorial

chapter 4|14 pages

Geometry Functions

chapter 5|34 pages

Mechanism Functions

chapter 6|14 pages

Miscellaneous Problems

part III|2 pages

Theory

chapter 7|22 pages

The D* Algorithm

chapter 8|30 pages

Lagrangian Mechanics

chapter 9|22 pages

CSG on Procedural Geometry

chapter |2 pages

A: list of Symbols

chapter |2 pages

B: Properties of a Unitary Mapping

chapter C|2 pages

Kantorovich's Theorem

chapter |2 pages

D: Implicit Differentiation

chapter |6 pages

E: Code listings