4 #include <ObjectTypes/Skeleton/BaseSkin.hh>
11 template<
typename MeshT>
15 typedef typename MeshT::Point PointT;
17 typedef typename PointT::value_type Scalar;
64 bool weightsComputed_;
72 #if defined(INCLUDE_TEMPLATES) && !defined(SKINT_C)
73 #define SKINT_TEMPLATES
Represents a single joint in the skeleton.
A handle used to refer to an animation or to a specific frame in an animation.
bool weightsComputed() const
Check whether weights were computed.
SkinT(SkeletonT< PointT > *_skeleton, MeshT *_mesh, int _objectID)
constructor
void weightsComputed(bool _flag)
Set whether weights are computed.
void deformSkin()
Attach the given mesh as skin to this skeleton.
void releaseSkin()
The given mesh will be reset to its default pose and all skin properties are removed.
A general pose, used to store the frames of the animation.
Method
Possible deformation methods.
DualQuaternion class for representing rigid motions in 3d.
General skin class, used to bind skeleton and mesh and deform the mesh.
Abstract base class for the skin template, wrapping all template versions of the skin.
void attachSkin()
Attach the given mesh as skin to this skeleton.