在学习OSG提供的例子osgCamera中,由于例子很长,涉及很多细节,考虑将其分解为几个小例子.本文介绍实现在一个窗口中添加多个相机的功能. 此函数接受一个Viewer引用类型参数,设置图形上下文的特征变量traits,并由它建立图形上下文.根据需要差创建的相机数量,循环创建相机变量,并将其添加到观察器变量中,作为从相机.每次创建相机,都需要获取当前图形上下文,并设置相机的起点(左下角)坐标和相机的宽度与高度.相机间的区别仅在于相机起点的不同.完整的程序代码如下. void singleWin…