OpenSceneGraph 3.6.5
|
map a set of boneinfluence to a list of vertex indices sharing this set More...
#include <RigTransformSoftware>
Public Member Functions | |
BonePtrWeightList & | getBoneWeights () |
IndexList & | getVertices () |
void | resetMatrix () |
void | accummulateMatrix (const osg::Matrix &invBindMatrix, const osg::Matrix &matrix, osg::Matrix::value_type weight) |
void | computeMatrixForVertexSet () |
void | normalize () |
const osg::Matrix & | getMatrix () const |
Protected Attributes | |
BonePtrWeightList | _boneweights |
IndexList | _vertexes |
osg::Matrix | _result |
map a set of boneinfluence to a list of vertex indices sharing this set
|
inline |
References _result, and osg::Matrixd::ptr().
Referenced by computeMatrixForVertexSet().
|
inline |
References _boneweights, _result, accummulateMatrix(), osgAnimation::Bone::getInvBindMatrixInSkeletonSpace(), osgAnimation::Bone::getMatrixInSkeletonSpace(), osg::Matrixd::identity(), osg::notify(), resetMatrix(), and osg::WARN.
Referenced by osgAnimation::RigTransformSoftware::compute(), and osgAnimation::RigTransformSoftware::computeNormal().
|
inline |
References _boneweights.
|
inline |
References _result.
Referenced by osgAnimation::RigTransformSoftware::compute(), and osgAnimation::RigTransformSoftware::computeNormal().
|
inline |
References _vertexes.
Referenced by osgAnimation::RigTransformSoftware::compute(), and osgAnimation::RigTransformSoftware::computeNormal().
void osgAnimation::RigTransformSoftware::VertexGroup::normalize | ( | ) |
|
inline |
References _result.
Referenced by computeMatrixForVertexSet().
|
protected |
Referenced by computeMatrixForVertexSet(), and getBoneWeights().
|
protected |
Referenced by accummulateMatrix(), computeMatrixForVertexSet(), getMatrix(), and resetMatrix().
|
protected |
Referenced by getVertices().
![]() | Generated at Sun Jul 20 2025 00:00:00 for the OpenSceneGraph by doxygen 1.14.0. |