home *** CD-ROM | disk | FTP | other *** search
- ////////////////////////////////////////////////////////////////////////
- // DIVE Laboratories, Inc.
- // Copyright(c) 1995
- //**********************************************************************
- // NOTICE: THIS [PROGRAM, DATABASE, DOCUMENT].CONSISTS OF TRADE SECRETS
- // THAT ARE THE PROPERTY OF DIVE LABORATORIES, INC. THE CONTENTS MAY NOT
- // BE USED OR DISCLOSED WITHOUT EXPRESS WRITTEN PERMISSION OF THE OWNER.
- //**********************************************************************
- // FILE: scc_ray.hpp
- //
- // DESCRIPTION
- // static collision class ray class
- //
- // Author: B. Green
- //
- // Modification History:
- // 8/17/95 created
- // 01/17/96 Overhauled. Integrated with Amber 1.3
- //
- ////////////////////////////////////////////////////////////////////////
-
- #ifndef _SCC_RAY_HPP
- #define _SCC_RAY_HPP
-
- #include<stdio.h>
- #include"vrtypes.hpp"
-
- ////////////////////////////////////////////////////////////////////////
-
- class rayClass {
-
- public:
-
- Vres mag;
-
- V3 pos,
- dir;
-
- void init(V3 ptFrom,V3 ptTo);
- void computePoint(Vres time,V3 newPos);
-
- rayClass();
- rayClass(V3 ptFrom,V3 ptTo);
- ~rayClass();
-
- };
-
- ////////////////////////////////////////////////////////////////////////
- // NOTICE: THIS [PROGRAM, DATABASE, DOCUMENT].CONSISTS OF TRADE SECRETS
- // THAT ARE THE PROPERTY OF DIVE LABORATORIES, INC. THE CONTENTS MAY NOT
- // BE USED OR DISCLOSED WITHOUT EXPRESS WRITTEN PERMISSION OF THE OWNER.
- ////////////////////////////////////////////////////////////////////////
- #endif
-