home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Development Libraries / SGI IRIX 6.2 Development Libraries.iso / dist / gl_dev.idb / usr / share / src / OpenGL / toolkits / libaux / 3d.h.z / 3d.h
Encoding:
Text File  |  1996-03-15  |  983 b   |  28 lines

  1. void    error(char *);
  2. void    diff3(GLdouble [3], GLdouble [3], GLdouble [3]);
  3. void    add3(GLdouble [3], GLdouble [3], GLdouble [3]);
  4. void    scalarmult(GLdouble, GLdouble [3], GLdouble [3]);
  5. GLdouble    dot3(GLdouble [3], GLdouble [3]);
  6. GLdouble    length3(GLdouble [3]);
  7. GLdouble    dist3(GLdouble [3], GLdouble [3]);
  8. void    copy3(GLdouble [3], GLdouble [3]);
  9. void    crossprod(GLdouble [3], GLdouble [3], GLdouble [3]);
  10. void    normalize(GLdouble [3]);
  11. void    print3(GLdouble [3]);
  12. void    printmat3(GLdouble [3][3]);
  13. void    identifymat3(GLdouble [3][3]);
  14. void    copymat3(GLdouble *, GLdouble *);
  15. void    xformvec3(GLdouble [3], GLdouble [3][3], GLdouble [3]);
  16.  
  17. void m_resetmatrixstack();
  18. void m_xformpt(GLdouble [3], GLdouble [3], GLdouble [3], GLdouble [3]);
  19. void m_xformptonly(GLdouble [3], GLdouble [3]);
  20. void m_pushmatrix();
  21. void m_popmatrix();
  22. void m_shear(GLdouble, GLdouble, GLdouble);
  23. void m_translate(GLdouble, GLdouble, GLdouble);
  24. void m_scale(GLdouble, GLdouble, GLdouble);
  25. void m_rotate(GLdouble, char);
  26.  
  27.  
  28.