[no subject]

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]

> In fact, your system as it stands is beautiful to me in large part
> because the underlying mathematical forms are clearly expressed in the
> library.  To stop short on this point seems to me a kind of unnecessary
> incompleteness.
> But I hope that I could come to understand the necessity, if my
> distinctions were
> (a) truly impractical to make,
> (b) abhorrent to your aesthetic sensibilities, or
> (c) just plain misconceptions on my part.  :^)

Actually, from my point of view this only adds an unnecessary
complexity, and though I understand your motivations, I think the
current solution is mathematically sound.

> Nevertheless, in my naive imagination, I should like something like
> this:
> Transform3f T;
> Vector3f v;
> Point3f p;
> "T * v"  returns a Vector3f corresponding to just the linear
> transformation.  This is different from what you do now, which is to
> assume that v is a point.
> "T * p"  returns a Point3f corresponding to the whole affine
> transformation (linear transformation plus translation).
> In this way, one could put all of one's information about a coordinate
> transformation into an object of type T and then use that same object
> conveniently on vectors and on points without worrying about any
> details.

yes I understood that ! and I refer to my previous comments stating
this solution is not necessarily as nice as it might look like at a
first glance.

> In the end, I hope that you are at the very least entertained by this
> discussion.  :^)

it perfectly fill the boring parts of Olympics Games ;)


> --
> Thomas E. Vaughan
> There are only two kinds of people; those who accept dogma and know it,
> and those who accept dogma and don't know it. - G.K. Chesterton

Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/