Re: [eigen] proposal: call the Geometry module experimental

[ Thread Index | Date Index | More Archives ]

On Thu, Jan 22, 2009 at 11:54 AM, Benoit Jacob <jacob.benoit.1@xxxxxxxxx> wrote:

I propose to call the Geometry module experimental for the 2.0 release.

I'd still make sure to preserve compatibility for the subset that I
know Krita uses (and also Avogadro).

But i'd like to keep some freedom to improve the API.
I think that some classes are useless as they are just trivial
wrappers around vectors: Translation and Scaling. Moreover as Ben's
email shows they can be confusing as a geometric scaling is in general
not representable by class Scaling (as soon as the scaling axes are


The geometry module is almost useful for the projective geometry needed for computer vision. I will look into it some more to see about having a better API that generalizes to the types of thing we need in vision (i.e. a 3x4 matrix * "3"xn matrix, where the last row is constant 1s (hence "")).

The alternative would be to selectively mark classes as experimental,
but i have an overall uneasy feeling about part of the Geometry module


Mail converted by MHonArc 2.6.19+