osg入门答疑

来源:互联网 发布:ubuntu selinux 状态 编辑:程序博客网 时间:2024/06/05 14:58

最核心代码

 

#include<osgViewer/Viewer>

#include <osgViewer/ViewerEventHandlers>

#include <osgGA/FlightManipulator>

#include <osgGA/TrackballManipulator>

#include <osgOcean/OceanScene>

#include <osgOcean/FFTOceanSurface>

int main() 

    osg::ref_ptr<osgViewer::Viewer>viewer = new osgViewer::Viewer ; 

    viewer->setUpViewInWindow(50,50,1000,780,0);  //用于创建指定大小窗口(去掉此语句,全屏显示,没有最大,最小,退出按钮)

   osg::ref_ptr<osgOcean::FFTOceanSurface> surface = newosgOcean::FFTOceanSurface(64,256,17,osg::Vec2(1.1f,1.1f),12,10,0.8,1e-8,true,2.5,20.0,256); //添加海面效果

   osg::ref_ptr<osgOcean::OceanScene>scene = newosgOcean::OceanScene(surface.get());   

osgGA::TrackballManipulator *tb= new osgGA::TrackballManipulator; 

  tb->setHomePosition(osg::Vec3d(0,-500,50),osg::Vec3d(0,0,0),osg::Z_AXIS); 

 viewer->setCameraManipulator(tb); 

   viewer->setSceneData(scene.get());

viewer->realize();

        viewer->run();  

    return0; 

 

 

 

运行效果


2015年9月30日星期三

 

 

指针函数与函数指针的区别

 

http://www.cnblogs.com/gmh915/archive/2010/06/11/1756067.html

2015年10月2日星期五

 

 

 

疑难问题:

编译成功,但运行时总是提示



解决方法:

主要是一个解决方案下有多个项目,需要设置启动项(启动项自动标记为黑体)

2015年10月6日星期二

 

 

 

 

 

 

程序:

E:\osg\myfile\CreatHUD.cpp


 

 

效果:在固定位置事实显示当前模型坐标(鼠标控制模型的位置)

 

问题:

编译成功,但生成的是显示无法启动(多项目启动项已经设置好)


 


解决方法:

将osgocean产生的osgoceanD.dll,拷贝到调试目录E:\osg\osgOcean-Source-1.0.1\osgOcean\aa\Debug下;

 

另外这三项也要设置

附加依赖项

kernel32.lib

user32.lib

gdi32.lib

winspool.lib

shell32.lib

ole32.lib

oleaut32.lib

uuid.lib

comdlg32.lib

advapi32.lib

E:\osg\osgOcean-Source-1.0.1\osgOcean\lib\osgOceanD.lib

E:\osg\OpenSceneGraph-3.0.0\lib\osgd.lib

E:\osg\OpenSceneGraph-3.0.0\lib\osgGAd.lib

E:\osg\OpenSceneGraph-3.0.0\lib\osgViewerd.lib

E:\osg\OpenSceneGraph-3.0.0\lib\osgDBd.lib

E:\osg\OpenSceneGraph-3.0.0\lib\osgTextd.lib

E:\osg\OpenSceneGraph-3.0.0\lib\osgUtild.lib

E:\osg\OpenSceneGraph-3.0.0\lib\OpenThreadsd.lib

glu32.lib

opengl32.lib

E:\osg\fftw-3.3.4-dll32\libfftw3-3.lib

 

 

 

 

0 0
原创粉丝点击