blob: 39c91ac300bf8ae0e2e827be9086ca3252dbb71b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#include "player.h"
player::player()
{
//ctor
}
player::~player()
{
//dtor
}
void player::setPosition(ofVec3f _pos) {
position.set(_pos);
}
ofVec3f player::getPosition() {
return position;
}
void player::update(ofxCvBlob blob) {
outline=ofPolyline(blob.pts);
tessellateToMesh(outline,OF_POLY_WINDING_NONZERO,billboard,true);
for (int i=0;i<billboard.getNumVertices();i++) {
ofVec3f v=billboard.getVertex(i);
billboard.addTexCoord(ofVec2f(v.x,v.y));
}
}
void player::draw(){
billboard.draw();
}
|