//-------------------------------------------------------------- void ofApp::setup(){ ofSetVerticalSync(true); glEnable(GL_DEPTH_TEST); gui = new ofxUICanvas(); soundSetup(); gui->addSlider("fogNear", 0, 1000, &fogNear); gui->addSlider("fogFar", 0, 10000, &fogFar); gui->addSlider("tunnelLength", 0, 1000, &tunnelLength); gui->addSlider("tunnelSeparation", 0, 1000, &tunnelSeparation); gui->addSlider("tunnelRadius", 0, 1000, &tunnelRadius); gui->addSlider("rotationChange", 0, 1, &rotationChange); gui->addSlider("xRotation", 0, 45, &xRotation); gui->addSlider("yRotation", 0, 45, &yRotation); gui->addSlider("moveSpeed", 0, 5000, &moveSpeed); gui->addSlider("circleResolution", 1, 30, &circleResolution); gui->loadSettings("settings.xml"); gui->autoSizeToFitWidgets(); ofAddListener(gui->newGUIEvent, this, &ofApp::guiEvent); }
void ofApp::setup(){ cageSize = ofGetHeight()-100; numNodes = 2000; worldSize = 0; soundReactivityAlpha = 100; soundReactivityAttract = 4; bgBrightness = 60; soundP = false; // Initialize particles for(std::size_t i = 0; i < numNodes; i++){ Particle particle; particle.position = ofPoint(ofRandom(cageSize), ofRandom(cageSize), ofRandom(cageSize)); particle.velocity = ofPoint(ofRandom(-3,3), ofRandom(-3,3), ofRandom(-3,3)); particles.push_back(particle); } soundSetup(); guiSetup(); }