Re: Alternative Orientation Systems

New Message Reply Date view Thread view Subject view Author view

Michael Jones (mtj++at++babar)
Thu, 5 Jan 1995 11:10:08 -0800


On Jan 4, 9:23pm, Albert Herman wrote:
> Subject: Re: Alternative Orientation Systems

:is there a recent reference of Mr. Shoemake's that I could use as a pointer
:to his work?

I just remembered where the references to the particular papers I used
were -- in the prmath.h header file. Here are the references take from
the source code:

/*------------------------------------------------------------------------*/
/*-------------------------- pfQuat Macros -------------------------------*/
/*------------------------------------------------------------------------*/

/*
 * This implementation follows the lead of the greatest proponent
 * and expositor of quaternions in modern times, Ken Shoemake. To
 * develop an appreciation of the finer points, especially of the
 * slerp and squad operations, refer to his two SIGGRAPH tutorial
 * papers:
 *
 * "Animating Rotation with Quaternion Curves"
 * SIGGRAPH Proceedings Vol 19, Number 3, 1985
 *
 * "Quaternion Calculus For Animation"
 * SIGGRAPH course notes 1989
 *
 * These routines implement the quaternion xi + yj + zk + w using
 * a pfVec4 to store the values {x,y,z,w}.
 */

/*
 * define one of the two following implementations
 * #define PREFER_1985_SHOEMAKE_PAPER
 * #define PREFER_1989_SHOEMAKE_PAPER
 */
#define PREFER_1989_SHOEMAKE_PAPER

-- 

Be seeing you, Phone:415.390.1455 Fax:415.390.2658 M/S:8U-590 Michael T. Jones Silicon Graphics, Advanced Graphics Division mtj++at++sgi.com 2011 N. Shoreline Blvd., Mtn. View, CA 94039-7311


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:50:49 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.