void cApp::draw(){ mExp.begin( camUi.getCamera() );{ gl::clear(); gl::enableAlphaBlending(); gl::pushMatrices(); glPointSize( 1 ); for( auto & v : vbo){ v.draw(); } gl::popMatrices(); }mExp.end(); gl::clear( ColorA(1,1,1,1) ); gl::color( Color::white() ); mExp.draw(); gl::drawString("Frame: " + to_string(frame), Vec2f(50, 50) ); frame++; }
void cApp::draw(){ glPointSize(1); glLineWidth(1); gl::enableAlphaBlending(); mExp.begin(camui.getCamera());{ gl::clear(); mt::drawCoordinate(100); vbo.draw(); } mExp.end(); mExp.draw(); gl::pushMatrices(); { gl::color(1, 1, 1); gl::drawString("fps " + to_string( getAverageFps()), vec2(20,20) ); gl::drawString("frame " + to_string( frame ), vec2(20,35) ); } gl::popMatrices(); }
void cApp::draw(){ mExp.begin( camUi.getCamera() );{ gl::clear( ColorA(0,0,0,1) ); gl::enableAlphaBlending(); gl::enableDepthRead(); gl::enableDepthWrite(); if( !mExp.bSnap && !mExp.bRender ){ // Guide mt::drawCoordinate( 100 ); } glPointSize( 1 ); gl::translate( -intensityW/2, -intensityH/2 ); gl::draw( mPoints ); }mExp.end(); gl::clear( ColorA(1,1,1,1) ); gl::color( Color::white() ); mExp.draw(); }