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