除按参考网址上进行操作外,编译过程中还需要为OpenVRML工程添加/bigobj编译选项 参考网址: http://trac.openscenegraph.org/projects/osg//wiki/Support/PlatformSpecifics/VisualStudio/VisualStudioPlugins
#include osg::BoundingBox boundingBox; osg::ComputeBoundsVisitor bounderVisitor; geode->accept(bounderVisitor); // 授权 boundingBox = bounderVisitor.getBoundingBox(); // 其中ge…
1.编译过程中会遇到错误,提示中不到ReaderWriterPNG.cpp文件中的png_set_gray_1_2_4_to_8()函数,此处应将该函数改为png_set_expand_gray_1_2_4_to_8()。
OSG使用Plugin PLY插件来完成PLY文件的读写。在OSG 3.0.0中,这个插件存在一个bug,即无法读取由Windows应用产生的PLY格式文件。 我们需要对“src\osgPlugins\ply\plyfile.cpp”文件进行一些修改,完成de-bug工作。具体说来就是将文件中的get_words()函数用下面的内容替换: char…
我们知道,由默认的cmake选项创建MSVS工程,编译得到的OSG是不支持jpeg,png,tiff,jpeg2000等图像格式的。这给我们进行带来了一些不便(如进行纹理映射时)。如何使OSG支持这些格式呢?其实很简单,只需在使用cmake创建MSVC工程时进行少量额外的设置即可。具体流程如下: 下载OSG-3.0.0源代码。 下载libjpeg …