Boost logo

Boost :

From: Hervé Brönnimann (hervebronnimann_at_[hidden])
Date: 2007-03-12 21:06:43

Ben: I would add to your reading list the article

A Coordinate Free Geometry ADT (1997) by Stephen Mann, Nathan Litke,
Tony DeRose

in which they argue a point that has been made in computer graphics
over and over, that confusing affine and vector spaces, or even two
different coordinate systems of a common affine space, leads to hard-
to-catch errors. Apparently, this has been a steady source of bugs
in Computer Graphics as well as any other applications.

On Mar 12, 2007, at 2:04 PM, Ben FrantzDale wrote:
> Anyone interested in this should read up on affine spaces. Absolute
> temperature is an affine point; difference between affine points are
> vectors.The same goes for positions in space or time.
> Note that Boost already touches on these ideas in Boost.Date_Time (
> A Time is an affine point, a Time Duration is a vector. (I believe  
> a Time
> Period could be called a "bound vector".)
> See also
> – what I wrote  
> about this
> when first heard about affine spaces.
> —Ben

Boost list run by bdawes at, gregod at, cpdaniel at, john at