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

门户网站系统源码阿里巴巴电子商务网站建设目的

门户网站系统源码,阿里巴巴电子商务网站建设目的,网络营销平台的类型,网页建设企业一、实现效果 二、实现原理 按照5的间隔分别创建经纬线的节点,挂在到组合节点,组合节点挂接到根节点。可以根据需要设置间隔度数和线宽、线的颜色。 三、参考代码 //创建经纬线的节点 osg::Node *GlobeWidget::createGraticuleGeometry(float interv…

一、实现效果
在这里插入图片描述

二、实现原理
按照5°的间隔分别创建经纬线的节点,挂在到组合节点,组合节点挂接到根节点。可以根据需要设置间隔度数和线宽、线的颜色。

三、参考代码

//创建经纬线的节点
osg::Node *GlobeWidget::createGraticuleGeometry(float interval, const osg::Vec4 &color)
{osg::ref_ptr<osg::Geode> geode = new osg::Geode;osg::ref_ptr<osg::Geometry> geom = new osg::Geometry;osg::ref_ptr<osg::Vec3Array> vertices = new osg::Vec3Array;osg::ref_ptr<osg::Vec4Array> colors = new osg::Vec4Array;// 设置颜色colors->push_back(color);geom->setColorArray(colors, osg::Array::BIND_OVERALL);// 生成经线(间隔为interval度)for (float lon = -180.0f; lon <= 180.0f; lon += interval){for (float lat = -89.9f; lat <= 89.9f; lat += 1.0f){osgEarth::GeoPoint pt(osgEarth::SpatialReference::get("wgs84"), lon, lat, 0);osg::Vec3d world;pt.toWorld(world);vertices->push_back(world);}geom->addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::LINE_STRIP,vertices->size() - 180, 180));}// 生成纬线(间隔为interval度)for (float lat = -90.0f; lat <= 90.0f; lat += interval){for (float lon = -180.0f; lon <= 180.0f; lon += 1.0f){osgEarth::GeoPoint pt(osgEarth::SpatialReference::get("wgs84"), lon, lat, 0);osg::Vec3d world;pt.toWorld(world);vertices->push_back(world);}geom->addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::LINE_STRIP,vertices->size() - 361, 361));}geom->setVertexArray(vertices);// 设置线宽osg::ref_ptr<osg::LineWidth> lw = new osg::LineWidth(1.5f);geom->getOrCreateStateSet()->setAttribute(lw);// 配置渲染状态(防止被地形遮挡)osg::StateSet* ss = geom->getOrCreateStateSet();ss->setMode(GL_DEPTH_TEST, osg::StateAttribute::ON);// 修复:使用全限定类名 osg::Depthss->setAttribute(new osg::Depth(osg::Depth::LEQUAL, 0, 1, false));ss->setRenderingHint(osg::StateSet::TRANSPARENT_BIN);geode->addDrawable(geom);return geode.release();
}
//控制经纬线显示隐藏
void GlobeWidget::gridVisible(bool visible)
{if (m_graticuleGroup) {m_graticuleGroup->setNodeMask(visible ? 0xFFFFFFFF : 0x0);}
}

文章转载自:

http://VY7FdxjE.wqbrg.cn
http://56aSGsMH.wqbrg.cn
http://6zSbPa9a.wqbrg.cn
http://KfCt7Een.wqbrg.cn
http://s3N85zUe.wqbrg.cn
http://M2AKMTF1.wqbrg.cn
http://aeRpi4nV.wqbrg.cn
http://Q3LdYNwZ.wqbrg.cn
http://6h1t33JS.wqbrg.cn
http://QMJ5ZkwN.wqbrg.cn
http://2bAzUoHX.wqbrg.cn
http://2f9Ytt5W.wqbrg.cn
http://4svEHoxm.wqbrg.cn
http://9LTvWWhJ.wqbrg.cn
http://0WzfWxiN.wqbrg.cn
http://pZB0oRfi.wqbrg.cn
http://cZq9MdPL.wqbrg.cn
http://oVANEdIj.wqbrg.cn
http://YTfHrBgL.wqbrg.cn
http://9cyOGv48.wqbrg.cn
http://ccktFeYm.wqbrg.cn
http://wvuwQZdm.wqbrg.cn
http://2pFv5wee.wqbrg.cn
http://wxIXuLSD.wqbrg.cn
http://xXVkejZA.wqbrg.cn
http://yIyGco5r.wqbrg.cn
http://cKdVVHNM.wqbrg.cn
http://ElugAnvI.wqbrg.cn
http://Zdl0shWq.wqbrg.cn
http://9830LTOz.wqbrg.cn
http://www.dtcms.com/wzjs/744720.html

相关文章:

  • 网站开发小组网页浏览器的英文缩写
  • 一对一视频网站开发海外媒体中文网
  • 网站建设必备wordpress 中文论坛
  • 网站版面设计说明网络公司需要什么资质
  • 网站维护的主要内容包括运营策划怎么做
  • 给新公司建网站聊城哪里做网站
  • 企业网站建设一般要素包括哪些阜阳专业网站建设
  • 网站备案 国外域名线上室内设计师
  • 宁波企业网站制作推荐美妆网站开发规划书
  • tk后缀网站是什么网站比较高端的网页
  • 网站中主色调网站美工做专题尺寸多少
  • 芯港小镇建设管理中心网站网站文章优化技巧
  • 北京南站到故宫最佳路线贵州省建设厅网站
  • 甘肃做网站的公司有哪些怎样制作网站和软件
  • 哈尔滨营销网站建设公司网站建设英文怎么说
  • 赣州企业网站建设仿冒网站制作
  • 东莞网站建设总结电子商务网站包括
  • 删除网站栏目wordpress首页缓存自动清空
  • 内江网站开发0832hdsj做网站销售的技巧
  • 苏州市郭巷建设局网站秦皇岛建设局局官方网站
  • 仙居做网站在哪里做哪个公司的网络最好
  • 北京网站建设公司官网手机微信打开文件是乱码
  • 网站开发中网页上传和发布地推接单网
  • 官渡网站设计制作婚纱摄影在哪个网站找
  • phpcms适合做什么网站北京最新新闻
  • hemi网站怎么做热图wordpress 后台修改
  • 网站建设的主要特征吉林网站建设价格
  • 有偷菜餐厅城市建设的网站seo成功的案例和分析
  • 河南省网站好看的网站颜色
  • 软文写作网站信息产业部网站备案系统