|
用在窗口中加载一个地球模型之后窗口的分辨率是1920*1080
先创建一个camera
osg::camera* cam = new osg::camera;
cam->setviewport(..);
cam->setProjetionMatrixAspersptive(45,double(1920/1080),1.0,1000);
当我用viewer-addSlave(cam);时所得到的地球模型是个扁的,大概跟窗口的纵横比有关系
但是当我用viewer->setcamera(cam);时得到的地球圆的很漂亮。
求大神们给解释解释,开导开导!!!! |
|