My Project
FaceTrackingCtrler.h
1 #pragma once
2 #include "BipedController.h"
3 
4 namespace ParaEngine
5 {
6  using namespace std;
7  class SequenceEntity;
8  class CBipedObject;
9 
13  {
14  public:
15  CFaceTrackingCtrler(void);
17  virtual ~CFaceTrackingCtrler(void);
18 
19  public:
24  virtual void FrameMove(float fDeltaTime);
25 
31  void FaceTarget(const Vector3* pvPos, float fDuration);
32 
33  private:
37  float m_fTargetTimer;
38 
40  DVector3 m_vTargetPoint;
41  };
42 }
3-dimensional vector with double precision.
Definition: ParaDVector3.h:17
different physics engine has different winding order.
Definition: EventBinding.h:32
Standard 3-dimensional vector.
Definition: ParaVector3.h:16
Base Interface for Biped controller.
Definition: BipedController.h:18
a facing tracking controller it will allow the biped to always face to a given target or another bipe...
Definition: FaceTrackingCtrler.h:12
base class for all AI objects
Definition: AIBase.h:9