summaryrefslogtreecommitdiff
path: root/05_pointcloud/src/testApp.cpp
diff options
context:
space:
mode:
Diffstat (limited to '05_pointcloud/src/testApp.cpp')
-rw-r--r--05_pointcloud/src/testApp.cpp28
1 files changed, 17 insertions, 11 deletions
diff --git a/05_pointcloud/src/testApp.cpp b/05_pointcloud/src/testApp.cpp
index 6532b57..7e3d507 100644
--- a/05_pointcloud/src/testApp.cpp
+++ b/05_pointcloud/src/testApp.cpp
@@ -8,7 +8,7 @@ void testApp::setup() {
verdana.loadFont(ofToDataPath("verdana.ttf"), 10);
playing=0;
- numDevices=2;
+ numDevices=1;
string filename="TRSS_nesbitt_recordings.xml";
@@ -29,7 +29,7 @@ void testApp::setup() {
else printf("no recordings!\n");
}
}
- ofxOpenNIUser user;
+
user.setUseMaskTexture(true);
user.setUsePointCloud(true);
user.setPointCloudDrawSize(2); // this is the size of the glPoint that will be drawn for the point cloud
@@ -38,11 +38,11 @@ void testApp::setup() {
for (int deviceID = 0; deviceID < numDevices; deviceID++){
//openNIPlayers[deviceID].stop();
- openNIPlayers[deviceID].setup(true);
- openNIPlayers[deviceID].addUserGenerator();
- openNIPlayers[deviceID].setRegister(true);
- openNIPlayers[deviceID].start();
- openNIPlayers[deviceID].setBaseUserClass(user);
+ //openNIPlayers[deviceID].setup(true);
+ //openNIPlayers[deviceID].addUserGenerator();
+ //openNIPlayers[deviceID].setRegister(true);
+ //openNIPlayers[deviceID].start();
+ //openNIPlayers[deviceID].setBaseUserClass(user);
//openNIPlayers[deviceID].startPlayer(ofToDataPath(recs[playing][deviceID]));
}
soundplayer.setLoop(false);
@@ -56,11 +56,17 @@ void testApp::setup() {
void testApp::startPlayers(){
for (int deviceID = 0; deviceID < numDevices; deviceID++){
+ //if (openNIPlayers[deviceID].isContextReady()) openNIPlayers[deviceID].stop();
+
+
//openNIPlayers[deviceID].stop();
- //openNIPlayers[deviceID].setup(false);
- //openNIPlayers[deviceID].start();
+ openNIPlayers[deviceID].setup(true);
+ openNIPlayers[deviceID].addUserGenerator();
+ openNIPlayers[deviceID].setRegister(true);
+ openNIPlayers[deviceID].start();
+ openNIPlayers[deviceID].setBaseUserClass(user);
openNIPlayers[deviceID].startPlayer(ofToDataPath(recs[playing].data[deviceID]));
- openNIPlayers[deviceID].setSpeed(0.01f);
+ //openNIPlayers[deviceID].setSpeed(0.01f);
//openNIPlayers[deviceID].setPaused(true);
@@ -77,7 +83,7 @@ void testApp::startPlayers(){
//--------------------------------------------------------------
void testApp::update(){
for (int deviceID = 0; deviceID < numDevices; deviceID++){
- openNIPlayers[deviceID].setFrame(frame);
+ //openNIPlayers[deviceID].setFrame(frame);
openNIPlayers[deviceID].update();
}
}