主页 > IT业界  > 

地表放置机场和飞机(十)

地表放置机场和飞机(十)

代码实现如下:

void COSGObject::addAirport() { csn = new osg::CoordinateSystemNode; csn->setEllipsoidModel(new osg::EllipsoidModel()); airport = osgDB::readNodeFile("D:/Project/OSG/bili35/builder/data/Module/airport.ive"); airport->getOrCreateStateSet()->setMode(GL_RESCALE_NORMAL, osg::StateAttribute::ON);//给obj增加法线 不加就黑色物体 airport->getOrCreateStateSet()->setMode(GL_LIGHTING, osg::StateAttribute::ON); airport->getOrCreateStateSet()->setMode(GL_LIGHT0, osg::StateAttribute::ON); airport->getOrCreateStateSet()->setMode(GL_LIGHT1, osg::StateAttribute::ON); mtAirport = new osg::MatrixTransform; mtAirport->addChild(airport); mRoot->addChild(mtAirport); osg::Matrixd mtT
标签:

地表放置机场和飞机(十)由讯客互联IT业界栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“地表放置机场和飞机(十)