OpenGL放大縮小實現

本文采用兩種方式,在OpenGL中實現放大縮小功能:   方式一. 改變「視點」與模型之間的距離【改變模型視點變換矩陣】 對於這種方式存在三個問題需要解決: ①    縮放過程過渡平滑 ②    當模型放大或縮小到一定程度,減慢其縮放速度,以免視點很快地貼近模型或消失在場景中 ③    防止視點進入模型內部 解決方案: 使用反正切函數:y=0.5*arctan(0.1*x)+0.25*PI,函數圖
相關文章
相關標籤/搜索