Developer Documentation
BaseSkin::DefaultPose Struct Reference

Holds the skins default pose. More...

#include <Type-Skeleton/ObjectTypes/Skeleton/BaseSkin.hh>

Public Member Functions

 DefaultPose (OpenMesh::Vec3d point, OpenMesh::Vec3d normal)
 

Public Attributes

OpenMesh::Vec3d point
 The points position in the default pose. More...
 
OpenMesh::Vec3d normal
 The points normal in the default pose. More...
 

Detailed Description

Holds the skins default pose.

The default pose of the mesh is stored in a vertex property. From this pose all deformed poses are derived. An additional point and normal are stored per vertex.

Definition at line 78 of file BaseSkin.hh.

Constructor & Destructor Documentation

◆ DefaultPose() [1/2]

BaseSkin::DefaultPose::DefaultPose ( )
inline

Definition at line 80 of file BaseSkin.hh.

◆ DefaultPose() [2/2]

BaseSkin::DefaultPose::DefaultPose ( OpenMesh::Vec3d  point,
OpenMesh::Vec3d  normal 
)
inline

Definition at line 81 of file BaseSkin.hh.

Member Data Documentation

◆ normal

OpenMesh::Vec3d BaseSkin::DefaultPose::normal

The points normal in the default pose.

Definition at line 84 of file BaseSkin.hh.

◆ point

OpenMesh::Vec3d BaseSkin::DefaultPose::point

The points position in the default pose.

Definition at line 83 of file BaseSkin.hh.


The documentation for this struct was generated from the following file: