当前位置: 首页 > news >正文

做网站的公司怎么推销搜索引擎优化包括( )方面的优化

做网站的公司怎么推销,搜索引擎优化包括( )方面的优化,备案 网站名称,沧州外贸公司显示文字是一种非常实用的技术#xff0c;可以用来把一些重要的文字始终显示在屏幕上。HUD的全称是HeadsUpDisplay#xff0c;即抬头显示#xff0c;这种技术最早应用在军事战斗机上。 创建HUD显示的基本步骤如下: 1 创建一个osg::Camera对象#xff0c;设置视图、…        显示文字是一种非常实用的技术可以用来把一些重要的文字始终显示在屏幕上。HUD的全称是HeadsUpDisplay即抬头显示这种技术最早应用在军事战斗机上。 创建HUD显示的基本步骤如下: 1 创建一个osg::Camera对象设置视图、投影矩阵及渲染顺序以确保在场景图形全部渲染完后才进行渲染。 2 创建一个osg::Geode 对象和一个osgText::Text 对象并设置相应的文字属性。把osgText::Text对象添加到 Geode 叶节点。 3 把叶节点Geode关联到步骤(1)所创建的相机 在创建HUD显示文字显示时需要注意的有如下几点: 渲染顺序设置为 POST否则可能会被场景中的其他图形所覆盖。注意关闭光照和深度。投影矩阵通常设置为屏幕尺寸大小。 代码如程序清单9-3所示。 1. /* HUD 显示汉字 */ 2. osg::ref_ptrosg::Camera createHUDText(const string strFontPath) 3. { 4. osg::ref_ptrosg::Camera camera new osg::Camera(); 5. 6. // 设置投影矩阵 7. camera-setProjectionMatrix(osg::Matrix::ortho2D(0, 1280, 0, 800)); 8. 9. // 设置视图矩阵同事确保不被场景中其它图形位置变换影响使用绝对帧引用 10. camera-setReferenceFrame(osg::Transform::ABSOLUTE_RF); 11. camera-setViewMatrix(osg::Matrix::identity()); 12. 13. // 清除深度缓存 14. camera-setClearMask(GL_DEPTH_BUFFER_BIT); 15. 16. // 设置渲染顺序为POST 17. camera-setRenderOrder(osg::Camera::POST_RENDER); 18. 19. // 设置为不接收时间始终不得到焦点 20. camera-setAllowEventFocus(false); 21. 22. osg::ref_ptrosg::Geode geode new osg::Geode(); 23. osg::ref_ptrosg::StateSet stateset geode-getOrCreateStateSet(); 24. 25. // 关闭光照 26. stateset-setMode(GL_LIGHTING, osg::StateAttribute::OFF); 27. 28. // 关闭深度测试 29. stateset-setMode(GL_DEPTH_TEST, osg::StateAttribute::OFF); 30. 31. // 设置文字 32. osg::ref_ptrosgText::Text text new osgText::Text(); 33. osg::ref_ptrosgText::Font font new osgText::Font(); 34. font osgText::readFontFile(strFontPath); 35. text-setFont(font.get()); 36. text-setText(Lhttp://www.OsgChina.osg-OpenScenseGraph 中国官方); 37. text-setPosition(osg::Vec3(100.0, 600.0, 0)); 38. text-setCharacterSize(40.0); 39. text-setColor(osg::Vec4(1.0, 0.0, 0.0, 1.0)); 40. text-setDrawMode(osgText::Text::TEXT | osgText::Text::BOUNDINGBOX); 41. 42. geode-addDrawable(text.get()); 43. camera-addChild(geode.get()); 44. 45. return camera.get(); 46. } 47. 48. void osgText_HUD_Text_9_3(const string strDataFolder) 49. { 50. osg::ref_ptrosgViewer::Viewer viewer new osgViewer::Viewer(); 51. osg::ref_ptrosg::GraphicsContext::Traits traits new osg::GraphicsContext::Traits; 52. traits-x 40; 53. traits-y 40; 54. traits-width 600; 55. traits-height 480; 56. traits-windowDecoration true; 57. traits-doubleBuffer true; 58. traits-sharedContext 0; 59. 60. osg::ref_ptrosg::GraphicsContext gc osg::GraphicsContext::createGraphicsContext(traits.get()); 61. 62. osg::ref_ptrosg::Camera camera viewer-getCamera(); 63. camera-setGraphicsContext(gc.get()); 64. camera-setViewport(new osg::Viewport(0, 0, traits-width, traits-height)); 65. GLenum buffer traits-doubleBuffer ? GL_BACK : GL_FRONT; 66. camera-setDrawBuffer(buffer); 67. camera-setReadBuffer(buffer); 68. 69. osg::ref_ptrosg::Group root new osg::Group(); 70. 71. // 读取模型 72. string strDataPath strDataFolder logo.ive; 73. osg::ref_ptrosg::Node node osgDB::readNodeFile(strDataPath); 74. 75. root-addChild(node.get()); 76. 77. // 添加HUD文字 78. string strFontPath strDataFolder font\\simhei.ttf; 79. root-addChild(createHUDText(strFontPath)); 80. 81. // 优化场景数据 82. osgUtil::Optimizer optimizer; 83. optimizer.optimize(root.get()); 84. 85. viewer-setSceneData(root.get()); 86. viewer-realize(); 87. viewer-run(); 88. } 运行程序截图如图9-5 所示。 图9-5 HUD显示汉字示例截图
http://www.zqtcl.cn/news/238225/

相关文章:

  • 看室内设计效果图网站网站建设需要条件
  • html教程网站做网站用哪个服务器
  • 济南网站建设 推搜点江阴响应式网站建设
  • 网站建设在windos的设置crm平台
  • 企业如何建设网站高端商城网站建设
  • 怎么制作app网站以下什么是网页制作软件
  • 网站定制一般价格多少石家庄做网站wsjz
  • 如何建立外卖网站网站可以做的活动推广
  • 手机号注册网站cms影视源码采集
  • 网站建设网页设计培训班连云港seo优化
  • 成都网站建设公司招聘定制衣服
  • 做访问量高的网站如何建立公司网站推广
  • 做公司的网站有哪些简述企业网站建设的流程
  • 网站免费获取验证码怎么做软件开发的工作
  • 萌宝宝投票网站怎么做正规网站建设多少费用
  • 产权交易网站建设方案耐克网站建设的历程
  • 网站建设投入及费用wordpress 收录插件
  • 东莞网站制作个性化清溪网站仿做
  • 简单展示网站模板天津建设网站哪家好
  • 建个人网站赚钱多吗福建省住房和城乡建设厅网站首页
  • 网站建设课程设计实训心得seo关键词优化方案
  • 逸阳网站建设的目标郑州建设电商网站
  • 有了网址怎么做网站上海网站推广服务
  • 惠州网站seo排名优化esc怎么做网站
  • 咨询公司网站设计网站建设技能
  • 上海湖南网站建设新学校网站建设成果
  • 网站开发有哪些竞赛建站行业新闻
  • 满足seo需求的网站大型网站常见问题
  • 做网站要求高吗珠宝网站建设
  • 网站建设方案 预算高端制作网站哪家专业