osg着色器实例
发布时间
阅读量:
阅读量
osg::ref_ptr<osg::Geometry> geom = new osg::Geometry;
osg::ref_ptr<osg::Geode> geode = new osg::Geode;
geom->setSupportsDisplayList(false);
geode->addDrawable(geom.get());
osg::ref_ptr<osg::Vec3Array> vArr = new osg::Vec3Array;
vArr->push_back(osg::Vec3(-5.0f,0.0f,-5.0f));
vArr->push_back(osg::Vec3(5.0f,0.0f,-5.0f));
vArr->push_back(osg::Vec3(5.0f,0.0f,5.0f));
vArr->push_back(osg::Vec3(-5.0f,0.0f,5.0f));
geom->setVertexArray(vArr.get());
geom->addPrimitiveSet(new osg::DrawArrays(osg::Primi
全部评论 (0)
还没有任何评论哟~
