mirror of
https://github.com/overte-org/overte.git
synced 2025-04-22 19:13:38 +02:00
AnimSkeleton: added pre rotation accessor methods
This commit is contained in:
parent
dd3f43705c
commit
8252bbed9b
2 changed files with 7 additions and 0 deletions
|
@ -76,6 +76,10 @@ const AnimPose& AnimSkeleton::getAbsoluteDefaultPose(int jointIndex) const {
|
|||
return _absoluteDefaultPoses[jointIndex];
|
||||
}
|
||||
|
||||
const glm::quat AnimSkeleton::getPreRotation(int jointIndex) const {
|
||||
return _joints[jointIndex].preRotation;
|
||||
}
|
||||
|
||||
int AnimSkeleton::getParentIndex(int jointIndex) const {
|
||||
return _joints[jointIndex].parentIndex;
|
||||
}
|
||||
|
|
|
@ -44,6 +44,9 @@ public:
|
|||
const AnimPose& getAbsoluteDefaultPose(int jointIndex) const;
|
||||
const AnimPoseVec& getAbsoluteDefaultPoses() const { return _absoluteDefaultPoses; }
|
||||
|
||||
// get pre-rotation aka Maya's joint orientation.
|
||||
const glm::quat getPreRotation(int jointIndex) const;
|
||||
|
||||
int getParentIndex(int jointIndex) const;
|
||||
|
||||
AnimPose getAbsolutePose(int jointIndex, const AnimPoseVec& poses) const;
|
||||
|
|
Loading…
Reference in a new issue