4 #include <ObjectTypes/Skeleton/BaseSkin.hh> 13 template<
typename MeshT>
17 typedef typename MeshT::Point PointT;
19 typedef typename PointT::value_type Scalar;
63 Blending::Method lastmethod_;
66 bool weightsComputed_;
74 #if defined(INCLUDE_TEMPLATES) && !defined(SKINT_C) 75 #define SKINT_TEMPLATES 76 #include "SkinT_impl.hh" Abstract base class for the skin template, wrapping all template versions of the skin.
void deformSkin()
Attach the given mesh as skin to this skeleton.
DualQuaternion class for representing rigid motions in 3d.
A general pose, used to store the frames of the animation.
Represents a single joint in the skeleton.
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.
SkinT(SkeletonT< PointT > *_skeleton, MeshT *_mesh, int _objectID)
constructor
void attachSkin()
Attach the given mesh as skin to this skeleton.
bool weightsComputed() const
Check whether weights were computed.
A handle used to refer to an animation or to a specific frame in an animation.
General skin class, used to bind skeleton and mesh and deform the mesh.