初学osg 感悟

来源:互联网 发布:淘宝企业店怎么过户 编辑:程序博客网 时间:2024/06/13 00:38


6. 文件操作
       对缓冲区的,basic_filebuf  和 basic_stringbuf
 7.2  visitor学习
       
      注意:  在重写类的时候   刚开始的public  不要忘记了  ,要不然没法访问
   重写 apply(osg::Geode & geode)函数{  traverse(node)}
  
        
7.3回调学习  依赖(visitor  nv)
    1、如果是 节点回调 ,控制模型 ,则只写 operator() () 就行  mt->setupdatecallback
    2. 如果是 事件回调,        还要加  handle()函数         viewer->GetCamera()->setEventCallBack();
    3. 文件读取回调         继承自  osgDB::Registry::ReadFileCallback        osgDB::Registry::instance()->setWriteFileCallback(new  myWriteFileCallback());   

8章 相机和视图还有事件处理
     1.  通过  重写  osgGA::GUIEventHandler    添加事件,  viewer->addEventHandler(new      pickHandler());            放进了osgviewer  的  viewbase  里
    重写  handle()函数  和 virtual   void  pick(osgViewer::Viewer)  viewer,const osgGA::GuiEventAdapter  &ea)
 

0 0
原创粉丝点击