CAD(MicroStation/AutoCAD/FreeCAD,按顺序优先)二次开发(C/C++语言),精通图形图像开发,有多年工作经验,实现以下功能:
- 在CAD视图窗口中显示360°全景图片(equirectangular投影),作为背景,全景图可切换
- 相机固定在全景球心,只允许旋转和缩放,不允许平移
- 用户可通过鼠标拖动旋转观看视角,通过滚轮缩放FOV
- 其他CAD功能正常,非全景模式下不影响原有操作
- 支持全景模式开关,切换时自动恢复/保存视图参数
- 不同全景图之间切换,漫游过渡显示,从当前全景渐变(透明度降低100->0)到新全景(透明度从0->100)
要求程序运行视图流畅、不闪烁卡顿丢帧。