14#include "cal3d/global.h"
37 int getBonePoints(
float *pPoints);
38 int getBonePointsStatic(
float *pPoints);
39 int getBoneLines(
float *pLines);
40 int getBoneLinesStatic(
float *pLines);
44 std::vector<CalBone *> m_vectorBone;
45 bool m_isBoundingBoxesComputed;
Definition coremodel.h:26
Definition coreskeleton.h:24
void getBoneBoundingBox(float *min, float *max)
Calculates axis aligned bounding box of skeleton bones.
Definition skeleton.cpp:188
void lockState()
Locks the state of the skeleton instance.
Definition skeleton.cpp:170
std::vector< CalBone * > & getVectorBone()
Returns the bone vector.
Definition skeleton.cpp:158
void clearState()
Clears the state of the skeleton instance.
Definition skeleton.cpp:104
CalBone * getBone(int boneId) const
Provides access to a bone.
Definition skeleton.cpp:128
CalSkeleton(CalCoreSkeleton *pCoreSkeleton)
Constructs the skeleton instance.
Definition skeleton.cpp:32
void calculateState()
Calculates the state of the skeleton instance.
Definition skeleton.cpp:84
void calculateBoundingBoxes()
Calculates bounding boxes.
Definition skeleton.cpp:237
CalCoreSkeleton * getCoreSkeleton() const
Provides access to the core skeleton.
Definition skeleton.cpp:144