Ejemplo n.º 1
0
void bordaiApp::update() {
	setFrameRate(mFrameRate);
	mWindowSize = getWindowSize();
	mCamera.bufferCaptured(mHaarDetector, mStoryCardDetector);
	mScreenView.setAspectRatio(getWindowAspectRatio());
	mScreenView.setOrtho(0., mCameraLensSize.x, mCameraLensSize.y, 0., 0., 1.);	
}
Ejemplo n.º 2
0
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 );
}
Ejemplo n.º 3
0
void ComponeApp::update() {
	_cam.lookAt(vec3(_pan, 1), vec3(_pan, 0));
	_cam.setOrtho(-_w/_zoom, _w/_zoom, -_h/_zoom, _h/_zoom, 0, 2);
}