摘要
本发明提供一种球面距离计算方法、装置、电子设备及存储介质,用于数据处理领域,该方法包括:启动GPU并行计算;通过顶点着色器将帧缓冲区中两个目标点的经纬度坐标传入球面距离计算函数,并将球面距离计算函数的计算结果输出至片段着色器,所述球面距离计算函数基于三维坐标转换和点积公式计算目标点间的球面距离;片段着色器将传入的计算结果转换为颜色值,并保存至帧缓冲区的指定位置;调用OpenGL的像素读取函数读取帧缓冲区中指定位置的计算结果。该方案可以减少对CPU资源的占用,有效提高球面距离计算效率。
技术关键词
片段着色器
GPU并行计算
球面
顶点着色器
坐标
计算方法
数据转换模块
浮点转换单元
浮点数
颜色
电子设备
可读存储介质
像素
处理器
存储器
计算机
资源