home *** CD-ROM | disk | FTP | other *** search
/ VRML Tools for 3D Cyberspace / VRML_Tools_For_3D_Cyberspace.iso / amber / demos / children / ptrack.cpp < prev    next >
C/C++ Source or Header  |  1996-07-01  |  512b  |  29 lines

  1. #include "ptrack.hpp"
  2.  
  3. void pTrackClass::style(void)
  4. {
  5.     V3 pos;
  6.     quatClass q;
  7.  
  8.     tg->localToWorldPos(tp, pos);
  9.     tg->worldToLocalPos(pos, pos);
  10.     tg->localToWorldPos(pos, pos);
  11.     gate->setPosition(pos);
  12.     tg->getOrientation(q);
  13.     gate->setOrientation(q);
  14. }
  15.  
  16. pTrackClass::pTrackClass(geometryClass *trackedGeo,
  17.                                   V3 localPoint,
  18.                                   geometryClass *trackGate) : styleClass(1,1)
  19. {
  20.     tg = trackedGeo;
  21.     gate = trackGate;
  22.     V3_copy(tp, localPoint);
  23. }
  24.  
  25. pTrackClass::~pTrackClass()
  26. {
  27. }
  28.  
  29.