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

合肥专门做网站的公司有哪些网络故障维修

合肥专门做网站的公司有哪些,网络故障维修,百度站长官网,海口cms模板建站目录 效果 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/980804/

相关文章:

  • 360网站空间seo网络优化是什么工作
  • 网站建设_网站制作公司_捷创wordpress上线apache
  • 免费浏览外国网站的软件技术支持 东莞网站建设 轴承
  • 襄阳网络公司 网站建设江山市城乡建设局网站
  • 呼和浩特网站网站建设成都网站建设技术外包
  • 仙桃建设网站技术
  • 捕鱼网站建设拍卖网站模板
  • 网站优化推广软件抖音上做我女朋友网站
  • 国外外贸网站汕头网站建设小程序
  • 公司建网站网站备案号信息
  • 深圳网址排名aso优化排名违法吗
  • ps做登录网站网站搜索结果页面怎么做
  • 网站建设编程时注意事项展示页网站怎么做排名
  • 做明星网站创建网站的目的是什么意思
  • 专业的网站设计师米能花型设计师服务平台
  • 上海做网站seo企业网d1net的功能
  • 肇庆市专注网站建设平台国内软件上市公司排行榜
  • 网站官网建设成品网站1688入门网
  • 南宁在那里推广网站wordpress页面视频播放器
  • 网站怎么在移动端推广苏州建站方法
  • 网站建设优化服务方案模板足球世界排名一览表
  • 网站访问量什么意思南川网站制作
  • 成都个人网站开发wordpress删除版权信息
  • 毕业设计购物网站怎么做什么公司能做网站建设
  • 做旅游网站的写手做网站常用的小语种有哪些
  • 哪个做企业网站问答 WordPress
  • 罗村建网站品牌宣传策略有哪些
  • 长春网站建设phpjz公共交通公司网站建设方案
  • 湖州网站建设服务公司产品外观设计用什么软件
  • 免费网站制作成品h5页面制作软件电脑版