void bordaiApp::update() { setFrameRate(mFrameRate); mWindowSize = getWindowSize(); mCamera.bufferCaptured(mHaarDetector, mStoryCardDetector); mScreenView.setAspectRatio(getWindowAspectRatio()); mScreenView.setOrtho(0., mCameraLensSize.x, mCameraLensSize.y, 0., 0., 1.); }
void VideoPanApp::setup() { Url url( "http://libcinder.org/media/tutorial/paris.jpg" ); myImage = gl::Texture( loadImage( loadUrl( url ) ) ); mCam.setOrtho(-1, 1, -1, 1, -1, 1); string moviePath = "/Volumes/SPEEDY/desert_right.mov"; if( ! moviePath.empty() ) loadMovieFile( moviePath ); maxParticles = 200; particleCount = 0; startFrame = 10000; mParticleWidth = 20; mPixelOffset = 0; mParams = params::InterfaceGl( "Particle Width", Vec2i( 225, 200 ) ); mParams.addParam( "Slice Width", &mParticleWidth, "min=1.0 max=100.0 step=.1 keyIncr=s keyDecr=w"); mParams.addParam( "Slice Offset", &mPixelOffset, "min=-400.0 max=400.0 step=1 keyIncr=x keyDecr=z"); mParticleController = ParticleController( myImage ); }
void ComponeApp::update() { _cam.lookAt(vec3(_pan, 1), vec3(_pan, 0)); _cam.setOrtho(-_w/_zoom, _w/_zoom, -_h/_zoom, _h/_zoom, 0, 2); }