>
> It turns out that your problem is very simple. The libnml functions
> pmRpyZyzConvert and pmZyzRpyConvert are declared but not implemented in
> _posemath.c!
>
> You didn't see this during compilation and linking because the functions
> are declared and you didn't see it during execution because you aren't
> checking for the error message these functions generate when called
> (return pmErrno = PM_IMPL_ERR). The "crazy" values you are reading are
> fortuitous.
>
> Give me a couple days and I'll see if I can come up with satisfactory
> code for these two functions (Euler angles, quaternions, etc., were part
> of my physics education). If some else has already do so, please feel
> free to jump in.


I see that pmRpyMatConvert, pmMatRpyConvert, pmZyzMatConvert
and pmMatZyzConvert are implemented.
It's possible to make quick Rpy<=>Zyz conversion through Mat, like
pmQuatZyzConvert does.


Andrew
------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to