草庐IT

ios - 天球中恒星的OpenGL可视化

我对iOS上的OpenGLES相当陌生,并且有一个宠物项目,最好的描述是本质上试图创建一个更原始的精彩版本Stellarium在iOS上。我正处于设法加载大约9000个顶点(每个代表一颗星星在夜空中可见的当前位置),通过将正确的模型旋转矩阵传递给顶点着色器,它们根据一天中的时间和用户的位置实时移动。换句话说,数学不是问题,EAGLView的基本设置、各种缓冲区和着色器编译等也不是问题,我基本上遵循了this。RayWenderlich的教程。计算顶点位置时,所有顶点位置都位于围绕位置(0,0,0)具有任意半径的不可见球体的表面上,模拟夜空。最终,我希望能够实现基本的拖动/捏合手势来移动