[eigen] proposal: call the Geometry module experimental |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: [eigen] proposal: call the Geometry module experimental
- From: Benoit Jacob <jacob.benoit.1@xxxxxxxxx>
- Date: Thu, 22 Jan 2009 20:54:48 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=9qJS6gnrc16TI1AYgdIAM+68I/9alAA0XW9/hW6GktE=; b=MA6X+CLpPZnTNEbUwQPSOXj0yDzdTzUZ8i4x1UNsyhJsRxK4rALO9AveGLFo1m14Gh JCGeYN4Xa8RtGdM1DT4wo1MBh1nS2i6A8ULq/BAY2dHx1E7FaHz+Pr2oSd2a/5Vx8eVN 7nGtvr8zEUpT6O4cpUQBOAmkLkuPqDp0AFP8Q=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=X1Bw5mjNiW0YN5X6nXOZCgxKLrURtbGPjmue0LHXPoeAU7X0Urqr2Yz3VXxTt/nXy5 0kCuLr0biag7M6EU5ekJQeS5ICOWZrNwXKwcyCrvO/R7jaXsWbBeVogp9jYew5mRTqO2 Xv1QWMrGZJlDDBeibeDlQbubWZOgyxaQapPFc=
Hi,
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
rotated).
The alternative would be to selectively mark classes as experimental,
but i have an overall uneasy feeling about part of the Geometry module
API.
Cheers,
Benoit