24 class DtDeadReckonUpdater;
25 class DtGroundClampingUpdater;
43 virtual void update( DtTime tNow );
50 virtual void deadReckonAndGroundClamp( DtTime tNow );
53 virtual void setPosition(
const DtVector& position);
56 virtual void setOrientation(
const DtTaitBryan& ori);
59 virtual void setVelocity(
const DtVector& velocity);
62 virtual void setAcceleration(
const DtVector& acceleration);
65 virtual void setAngularVelocity(
const DtVector& angularVelocity);
68 virtual void setDeadReckoningSettings(
bool deadReckonPosition,
69 bool deadReckonVelocity,
bool deadReckonOrientation);
72 virtual void setSmoothingEnabled(
bool enabled);
75 virtual void setSmoothingPeriod(
float period);
78 virtual void updateSpacial(DtTime tNow);
81 virtual void setMotionModel(
const std::string& modelName);
88 virtual void setGroundClamping(
bool enabled);
92 virtual void setGroundClampingMode(
97 virtual void setGroundClampingRadiusScale(
float scale);
101 virtual void setGroundClampingAlways(
bool enabled);
104 virtual void setCheckForCulling(
bool);