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
General skin class, used to bind skeleton and mesh and deform the mesh.
Method
Possible deformation methods.
void weightsComputed(bool _flag)
Set whether weights are computed.
void releaseSkin()
The given mesh will be reset to its default pose and all skin properties are removed.
void deformSkin()
Attach the given mesh as skin to this skeleton.
void attachSkin()
Attach the given mesh as skin to this skeleton.
A general pose, used to store the frames of the animation.
Abstract base class for the skin template, wrapping all template versions of the skin.
SkinT(SkeletonT< PointT > *_skeleton, MeshT *_mesh, int _objectID)
constructor
DualQuaternion class for representing rigid motions in 3d.
A handle used to refer to an animation or to a specific frame in an animation.
bool weightsComputed() const
Check whether weights were computed.
Represents a single joint in the skeleton.