自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 Learn OpenGL实现鼠标控制相机绕视点中心旋转

前提 跟着LeanOpenGL网站实现了相机的基本操作(前、后、左右移动)、鼠标响应 原理 环绕中心旋转的本质是在每一帧的距离变化上保持相机位置和中心点的距离不变,其实就是保持相机的每一帧的位置都在这个半径为R的球面上。 在初始状态,我们已在半径为R的球面上,但我们的输入只有二维屏幕X、Y两个输入,如何实现环绕中心点移动呢? 将鼠标滑动作为相机在球面切线上运动的输入,此时任意的左右移动都会脱离这个球面,而我们要做的其实就是把脱离的距离给减掉,于是就回到了球面上。 Code void ModelAsseble

2020-07-05 19:55:31 2166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除