本文整理汇总了C++中ci::CameraPersp::getEyePoint方法的典型用法代码示例。如果您正苦于以下问题:C++ CameraPersp::getEyePoint方法的具体用法?C++ CameraPersp::getEyePoint怎么用?C++ CameraPersp::getEyePoint使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ci::CameraPersp
的用法示例。
在下文中一共展示了CameraPersp::getEyePoint方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: mouseWheel
void VboMeshSampleApp::mouseWheel( MouseEvent event )
{
// Zoom in/out with mouse wheel
Vec3f eye = mCamera.getEyePoint();
eye.z += event.getWheelIncrement() * 0.1f;
mCamera.setEyePoint( eye );
}
示例2: mouseWheel
void PaintingBeingsApp::mouseWheel(MouseEvent event)
{
if (_launchAlgoGen)
{
Vec3f eye = _camera.getEyePoint();
eye.z -= event.getWheelIncrement() * 1.5f;
float eyeMaxZ = static_cast<float>(_image.getMiniatureSize()) * 10.0f;
if (eye.z > 1.0f && eye.z < eyeMaxZ)
_camera.setEyePoint(eye);
}
}
示例3: mouseWheel
void BulletTestApp::mouseWheel( MouseEvent event )
{
mCamera.setEyePoint( mCamera.getEyePoint() + Vec3f( 0.0f, 0.0f, event.getWheelIncrement() * 20.0f ) );
}