当前位置: 首页>>代码示例>>C++>>正文


C++ CameraPersp::getEyePoint方法代码示例

本文整理汇总了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 );
}
开发者ID:bgstaal,项目名称:Cinder-MeshHelper,代码行数:7,代码来源:VboMeshSampleApp.cpp

示例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);
	}
}
开发者ID:3a-arthurkevin,项目名称:PaintingBeings,代码行数:13,代码来源:PaintingBeingsApp.cpp

示例3: mouseWheel

void BulletTestApp::mouseWheel( MouseEvent event )
{
	mCamera.setEyePoint( mCamera.getEyePoint() + Vec3f( 0.0f, 0.0f, event.getWheelIncrement() * 20.0f ) );
}
开发者ID:bgbotond,项目名称:Cinder-Bullet,代码行数:4,代码来源:BulletTestApp.cpp


注:本文中的ci::CameraPersp::getEyePoint方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。