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

湖北日报官方网站百度普通下载

湖北日报官方网站,百度普通下载,1 建设好自媒体门户网站,自己建网站做微商目录 效果 laslib 关键代码 完整代码 效果 las点云读取使用了laslib这个库。 laslib 关键代码 {// 这里演示读取一个 .txt 点云文件const char* lasfile path.c_str();std::ifstream ifs;ifs.open(lasfile, std::ios::in | std::ios::binary);liblas::ReaderFactory f;libl…

目录

效果

laslib 关键代码

完整代码


效果

las点云读取使用了laslib这个库。

laslib 关键代码

{// 这里演示读取一个 .txt 点云文件const char* lasfile = path.c_str();std::ifstream ifs;ifs.open(lasfile, std::ios::in | std::ios::binary);liblas::ReaderFactory f;liblas::Reader reader = f.CreateWithStream(ifs);liblas::Header const & header = reader.GetHeader();int count = header.GetPointRecordsCount();int i = 0;while (reader.ReadNextPoint() && i < 10){liblas::Point const& p = reader.GetPoint();double time = p.GetTime();double x = p.GetX();double y = p.GetY();double z = p.GetZ();float intensity = p.GetIntensity();liblas::Color color = p.GetColor();coords->push_back(osg::Vec3(x, y, z));colors->push_back(osg::Vec4(color.GetRed(), color.GetGreen(), color.GetBlue(), 1.0f));cloudNum++;}ifs.close();}

完整代码

osg::ref_ptr<osg::Vec3Array> coords = new osg::Vec3Array();// 创建颜色osg::ref_ptr<osg::Vec4Array> colors = new osg::Vec4Array();/读取点云文件//int cloudNum = 0;{// 这里演示读取一个 .txt 点云文件const char* lasfile = path.c_str();std::ifstream ifs;ifs.open(lasfile, std::ios::in | std::ios::binary);liblas::ReaderFactory f;liblas::Reader reader = f.CreateWithStream(ifs);liblas::Header const & header = reader.GetHeader();int count = header.GetPointRecordsCount();int i = 0;while (reader.ReadNextPoint() && i < 10){liblas::Point const& p = reader.GetPoint();double time = p.GetTime();double x = p.GetX();double y = p.GetY();double z = p.GetZ();float intensity = p.GetIntensity();liblas::Color color = p.GetColor();coords->push_back(osg::Vec3(x, y, z));colors->push_back(osg::Vec4(color.GetRed(), color.GetGreen(), color.GetBlue(), 1.0f));cloudNum++;}ifs.close();}/读取点云文件////创建几何体osg::ref_ptr<osg::Geometry> geometry = new osg::Geometry();// 设置顶点数组geometry->setVertexArray(coords.get());geometry->setColorArray(colors.get());geometry->setColorBinding(osg::Geometry::BIND_PER_VERTEX);osg::Vec3Array *normals = new osg::Vec3Array;normals->push_back(osg::Vec3(0.0f, 1.0f, 0.0f));// geometry->setNormalArray(normals);// geometry->setNormalBinding(osg::Geometry::BIND_OVERALL);// 设置关联方式geometry->addPrimitiveSet(new osg::DrawArrays(osg::PrimitiveSet::POINTS, 0, cloudNum));// 添加到叶节点osg::ref_ptr<osg::Geode> geode = new osg::Geode();osg::ref_ptr<osg::Group> root = new osg::Group();geode->addDrawable(geometry.get());root->addChild(geode.get());

http://www.wooajung.com/news/32173.html

相关文章:

  • 自己的网站怎么做砍价郑州模板网站建设
  • 可以做外链视频的网站企点
  • linux网站建设论文十五种常见的销售策略
  • 网站和微信订阅号优势seo网站关键词优化
  • 重庆 网站设计外包公司百度网盘资源搜索引擎入口
  • 免注册制作网站网络营销推广主要做什么?
  • cms系统创建静态网站北京搜索引擎优化
  • 邢台网站建设 冀icp备建站企业网站
  • 做网站和微信公众平台如何定价站长工具综合查询ip
  • weex做网站竞价托管公司
  • 佛山做网站公司有哪些跨境电商怎么做
  • 织梦零基础做网站深圳小程序建设公司
  • 企业网站建设与网页制作优化网站做什么的
  • 做电影网站看电影算网站流量吗十大免费货源网站免费版本
  • 想建网站关键词排名优化软件价格
  • 成都网站开发建设公司怎样制作网站教程
  • 医院网站建设中标网上销售培训课程
  • 公司起名字大全免费三个字南宁百度快速排名优化
  • 网站上线如何做公司名字网站如何优化排名
  • 郑州外贸网站建设及维护餐饮营销案例100例
  • wordpress 插件更新最新seo自动优化软件
  • 我国政府网站建设线上宣传推广方案
  • 市住房城乡建设管理委门户网站免费发布广告的平台
  • 海口 做网站百度竞价专员
  • 诗歌网站开发意义网站外链购买
  • 网站问卷调查怎么做优秀网站网页设计分析
  • 建设银行网站 一带一路公关公司的主要业务
  • 网站 展示板seo排名点击器
  • 牛商网做的网站南京高端品牌网站建设
  • 做网站公司排名电话疫情最严重的三个省