#ifndef MORPHMESH_H #define MORPHMESH_H #include #include #include #include /* Tim Redfern, March 2012 Loads meshes in Oak3D XML format Draws blended morph targets Multiple meshes are loaded as morph targets Coords are absolute TODO draw(vector targets, vector weights); - m */ class morphmesh : public ofMesh { public: morphmesh(); morphmesh(string filename); virtual ~morphmesh(); bool loadfile(string filename); void draw(int target); void draw(const vector& targets, const vector& weights); int getNumTargets(); protected: private: //vector < >targets; vector< vector > morphs; }; #endif // MORPHMESH_H