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