本文集介绍
目的
帮助广大的初学者学习和使用OSG、OE。
文章分为两类,一类是作者对OSG、OE的解读,二类是回答网友的提问做出来的示例等。
交流
可以在评论区回复,也可以与作者杨石兴联系:133-2459-8743,热烈欢迎加我哦。我平时在西安、南京、北京。也欢迎在这些地方的时候,联系我哦,我请大家吃饭。
资源
本文集包括本节所有资源包括模型代码都在此下载,按节的序号有文件或文件夹:
注意:务必使用浏览器打开:
链接:https://pan.baidu.com/s/13gwJLwo_LbRnN3Bl2NXXXw
提取码:xrf5
本文是用户常见的问题汇总,欢迎大家在评论区提出自己小BUG
Q1:模型使用osg::MatrixTransform放大之后变黑。
A1:法线没有跟着放大。使用node->getOrCreateStateSet()->setMode(GL_RESCALE_NORMAL,osg::StateAttribute::ON);
Q2:VS配置完OSG之后,一堆宏找不到的错误,连osg的hello world都跑不起来,错误如下:
A2:因为配置的时候选的是空项目,没有加WIN32的宏定义,在配置里把WIN32的宏定义加上即可: