From: Kevin M. <ke...@vr...> - 2003-03-13 14:39:52
|
in that case mult() should be rewritten (right?) because *= uses it correctly, but it is giving the wrong result. are you sure it wasn't a problem converting quat->euler? On Thu, 13 Mar 2003, Justin Hare wrote: > > > the real question is whether the matrix one should be changed to match > > this one. I always thought that q1 = q1 * q2 should be the same as q1 *= > > q2, and I think it is that way now isn't it? > > Actually, > > q1 *= q2; > > currently produces the same effect as > > q1 = q2 * q1; > > But the documentation in the header file says it should be > > q1 = q1 * q2; > > I'm going to change the implementation to match the documentation if > no one has any objections. > > justin > > ----------------------------------------- > Justin Hare <ja...@vr...> > Virtual Reality Applications Center > Iowa State University, Howe Hall > http://www.vrac.iastate.edu/~jahare > ----------------------------------------- > -- *--*---*---*----*-----*------*------*-----*----*---*---*--* Kevin Meinert /_/ home - http://www.vrsource.edu/~kevin \ / music - http://subatomic.vrsource.org \/ __ \/ \__ \_\ |