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

青岛网站设计哪家好godaddy网站建设

青岛网站设计哪家好,godaddy网站建设,百度词条,电商平台怎么开发目录 效果 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.yayakq.cn/news/835828/

相关文章:

  • 网站建设报价明细网站 公众号信息化建设工作
  • 形容网站做的好宠物网站制作费用明细
  • 酒店预定类网站建设动漫短视频怎么制作教程
  • 张家口建设网站石化建设分会网站
  • 如何设计购物网站app广告对接平台
  • 黄石网站网站建设网站生成手机版
  • 郑州汉狮做网站多少钱做网站有哪些主题
  • 怎么制定网站广州建设信息网官网
  • 大丰网站建设影视公司组织架构
  • 网站建设要具备那些网站建设及维护费
  • 关键词搜索爱站网wordpress分类含有中文
  • 90设计网站兼职怎么样手机网站快速建站
  • seo最好的网站源码硅藻泥网站怎么做
  • 装修网站排行榜前十名有哪些八师石河子精神文明建设网站
  • 5昌平区网站建设织梦装修网站模板
  • php网站开发招招聘怎么做网站写手
  • 机构单位网站建设方案建设信息网的网站或平台登陆
  • 河北京电电力建设有限公司网站腾讯企点官网下载
  • 成都网站设计服务商政务网站建设标准
  • 网站添加搜索奉化网络推广
  • 长春长春网站建设网中英企业网站
  • 苏州网站设计公司价格百度站长工具登录方式
  • 做公众号策划的网站wordpress 使用教程
  • 吴江企业网站制作医院做网站
  • 服务推广网站定兴网站建设公司
  • 中国建设银行行号查询seod的中文意思
  • 怎么建立手机网站公司企业网站建设目的
  • 新乡网络网站建设如何自己做淘宝网站
  • 公司变更法人的流程seo名词解释
  • 私人可注册网站吗网站建设公司的前景