diff options
Diffstat (limited to 'intern/iksolver/intern/IK_QTask.h')
-rw-r--r-- | intern/iksolver/intern/IK_QTask.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/intern/iksolver/intern/IK_QTask.h b/intern/iksolver/intern/IK_QTask.h index 0e00925d908..26beaa38622 100644 --- a/intern/iksolver/intern/IK_QTask.h +++ b/intern/iksolver/intern/IK_QTask.h @@ -75,6 +75,8 @@ public: virtual MT_Scalar Distance() const=0; + virtual bool PositionTask() const { return false; } + protected: int m_id; int m_size; @@ -97,6 +99,8 @@ public: MT_Scalar Distance() const; + bool PositionTask() const { return true; } + private: MT_Vector3 m_goal; MT_Scalar m_clamp_length; |