COVER最长的一帧
文章平均质量分 77
某吃货敲代码
敲代码,程序媛媛
展开
-
Cover王锐大大——最长的一帧(第一日)
解读ListosgViewer::Viewer::viewerInit(调用了View::init函数)osgViewer::View::init(初始化视景器)osgGA::EventQueue::createEvent(在View::init调用,并创建了一个FRAME类型的事件)osgGA::MatrixManipulator::init(在View::init调用,将新创建的FRAME事件和Viewer对象本身为视景器实例进行相应的初始化,通过重写并使用此方法,就能灵活的初始化自定义漫游器的原创 2016-07-21 06:11:41 · 2382 阅读 · 0 评论 -
Cover王锐大大——最长的一帧(第二日)
第一天我们走到了ViewerBase::frame()的viewerInit()这一步,第二天就继续来看看realize()原创 2017-01-10 21:50:40 · 714 阅读 · 0 评论 -
Cover王锐大大——最长的一帧(第三日)
当前位置 osgViewer/View.cpp 第466行 osgViewer::View::setUpViewInWindow()void View::setUpViewInWindow(int x, int y, int width, int height, unsigned int screenNum){ apply(new osgViewer::SingleWindow原创 2017-02-01 05:10:56 · 567 阅读 · 1 评论 -
COVER王锐大大——最长的一帧(第四日)
当前位置:osgViewer/Viewer.cpp 第514行 osgViewer::Viewer::realize()setUpViewOnSingleScreen();setUpViewAcrossAllScreens()和之前的setUpViewInWindow是一样的流程。基本一致。都是通过apply()方法来执行了相应config的类型所对应的configure()方法。这里原创 2017-02-03 06:27:54 · 874 阅读 · 2 评论