![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OSG
文章平均质量分 90
zhlei_12345
这个作者很懒,什么都没留下…
展开
-
2.建立场景图形--纹理映射
指定用户几何体的纹理坐标创建纹理属性对象并保存纹理图形数据为StateSet设置纹理属性和模式一 纹理坐标osg::ref_ptr<osg::Vec2Array> tc = new osg::Vec2Array; geom->setTexCoordArray( 0, tc.get() ); tc->push_back( osg::Vec2( 0.f, 0.f ) ); tc->push_back( osg::Vec2( 1.f, 0.f ) ); tc->转载 2022-02-12 19:24:30 · 155 阅读 · 0 评论 -
2.建立场景图形--4 渲染状态 -渲染示例
创建root顶节点, 设置:关闭光照osg::ref_ptr<osg::Node> createSceneGraph(){ //创建Group根节点,指定了一个光照模式 osg::ref_ptr<osg::Group> root = new osg::Group; { osg::StateSet *state = root->getOrCreateStateSet(); state->setMode(GL_LIGHTING, osg::St.转载 2022-02-12 18:00:43 · 107 阅读 · 0 评论 -
2.建立场景图形--4 渲染状态
一 渲染状态 Rendering StateOSG 渲染状态需要在osg::StateSet中设置渲染状态osg::StateSet可以关联到一个节点Node or Drawable类用户需要尽量使关联到场景图形的StateSet最少化、StateSet越少,内存占用越小,OSG在一次场景图形遍历中所消耗的工作量也越少。#mermaid-svg-yio6peerf8CVB3qQ .label{font-family:'trebuchet ms', verdana, arial;font-famil转载 2022-02-12 17:33:59 · 427 阅读 · 0 评论 -
第一讲 OSG编译 认识OSG
目录前言一 目录介绍二 编译前言一 目录介绍视频连接第一部分解压结果:目录说明其他DataOsg Example 所需要的数据例如osgViewer.exe 需要cow.osginstall就是osg所需的第三方库Install\3rdparty\3rdpartyX64_VS10 osg官方提供第三方代码Sourceosg源代码+本10天课程代码产生的.sln.vcproject所调度的cppVS2010-BINcmake产生的项目目录可在转载 2022-02-09 15:58:15 · 1457 阅读 · 0 评论