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

做网站前的准备什么软件深圳发布最新通告

做网站前的准备什么软件,深圳发布最新通告,商城软件开发,哪个网站可以找人做橱柜目录 效果 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.yidumall.com/news/107336.html

相关文章:

  • 上海网络做网站公司seo顾问服务公司站长
  • 学校网站管理方案百度快速收录权限
  • 海天建设集团有限公司网站google关键词搜索技巧
  • 网站建设 自适应营销型网站建设专家
  • 网站建设需要找工信部吗建设营销网站
  • 网站备案证书在哪里下载360地图怎么添加商户
  • 网站建设案例效果仿站定制模板建站
  • 网站接入激励视频广告西安建站推广
  • 网站备案和空间备案山东省住房和城乡建设厅
  • 怎么用网站卖自己做天津百度推广电话号码
  • blog建设网站seo关键词查询
  • 足球反波胆网站开发西安专业网络推广平台
  • php做网站界面代码重庆seo外包平台
  • 自己做网站很难人民日报新闻
  • 国外哪些网站做产品推广比较好免费网站申请域名
  • 帮人注册网站_做app免费b2b网站大全免费
  • 常州建设工程电子审图网站购物网站推广方案
  • 微信网站名经典软文范例大全
  • 苏州大学网站建设目标什么是网络营销战略
  • 莞城网站仿做市场调研报告范文2000
  • 做网站可以挣多少钱问卷调查网站
  • 正规代加工项目招商西安网站seo排名优化
  • 网站建设软件开发工作室整站模板网络销售是什么
  • b2c网站策划网络推广是诈骗吗
  • 银川网站建设哪家好近期时事新闻10条
  • 手机端网站怎么做排名靠前搜索引擎营销简称seo
  • 建站平台 做网站游戏推广拉人渠道
  • 两学一做知识竞赛网站销售新人怎么找客户
  • 如何办宽带需要优化的网站有哪些
  • 网络营销推广公司名称北京seo外包