OpenGL放大缩小实现

本文采用两种方式,在OpenGL中实现放大缩小功能:   方式一. 改变“视点”与模型之间的距离【改变模型视点变换矩阵】 对于这种方式存在三个问题需要解决: ①    缩放过程过渡平滑 ②    当模型放大或缩小到一定程度,减慢其缩放速度,以免视点很快地贴近模型或消失在场景中 ③    防止视点进入模型内部 解决方案: 使用反正切函数:y=0.5*arctan(0.1*x)+0.25*PI,函数图
相关文章
相关标签/搜索