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

html5营销网站建设试用网站建设

html5营销网站建设,试用网站建设,酒泉北京网站建设,贵阳网站开发哪家便宜pcd文件有ascii 和二进制格式#xff0c;ascii可以直接记事本打开#xff0c;C#可以一行行读。但二进制格式的打开是乱码#xff0c;如果尝试程序中读取#xff0c;对比下看了数据也对不上。 这里可以使用pcl里的函数来读取pcd#xff0c;无论二进制或ascii都可以正确读取…        pcd文件有ascii 和二进制格式ascii可以直接记事本打开C#可以一行行读。但二进制格式的打开是乱码如果尝试程序中读取对比下看了数据也对不上。 这里可以使用pcl里的函数来读取pcd无论二进制或ascii都可以正确读取但pcl是C写的不太方便使用。我写了个C#的dll文件Q_PclCs.dll此dll基于pcl 1.13.1版本开发可以通过引用此dll文件来读取pcd文件而不需要额外配置其他东西。 文件下载地址 链接https://pan.baidu.com/s/1dgXmd9VTf3G4ux__-fhtGg  提取码vx8u 使用说明 将这些dll文件都放到你程序的可执行文件目录下引用Q_PclCs.dll 读取方式 命名空间 Q_PclCs using Q_PclCs; PcdReader pcdReader new PcdReader(); 先读点云长度length int lengthpcdReader.GetLength(ofd.FileName); 准备数组存储 double[] x new double[length];                 double[] y new double[length];                 double[] znew double[length];                 pcdReader.PcdReaderFast(ref x, ref y, ref z); 这样就读出来了 测试程序可以用vtk展示读出来的图简单展示下 测试代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using Kitware.VTK; using Q_PclCs;namespace testCsGetPcd {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){OpenFileDialog ofd new OpenFileDialog();if(ofd.ShowDialog() DialogResult.OK){PcdReader pcdReader new PcdReader();int lengthpcdReader.GetLength(ofd.FileName);double[] x new double[length];double[] y new double[length];double[] znew double[length];pcdReader.PcdReaderFast(ref x, ref y, ref z);vtkPoints points new vtkPoints();for (int i 1; i length; i){points.InsertPoint(i, x[i], y[i], z[i]);}vtkPolyData polydata vtkPolyData.New();polydata.SetPoints(points);vtkVertexGlyphFilter glyphFilter vtkVertexGlyphFilter.New();glyphFilter.SetInputConnection(polydata.GetProducerPort());vtkPolyDataMapper mapper vtkPolyDataMapper.New();mapper.SetInputConnection(glyphFilter.GetOutputPort());vtkActor actor vtkActor.New();actor.SetMapper(mapper);vtkRenderer render renderWindowControl1.RenderWindow.GetRenderers().GetFirstRenderer();render.AddActor(actor);//render.AddActor(scalarBar);//render.SetViewport(0.0, 0.0, 1, 1);render.ResetCamera();this.Refresh();}}} }
http://www.hkea.cn/news/14473331/

相关文章:

  • 有没有做catalog的网站企业ci设计
  • 素材下载网站开发文档seo中介平台
  • 织梦 蓝色 个人网站博客网站源码华为建站
  • 怎么让网站页面自适应网站设计规划思路
  • 江山企业自适应网站建设首选免费ppt素材库大全app
  • 贞丰县建设局网站网站流程
  • 德州建设公司网站wordpress如何设置注册用户名大于4个字符
  • 电商网站怎么做微信支付阳江房产网最新楼盘
  • 设计logo网站免费下载中山小程序开发
  • 信息门户网站建设合同做网站很简单
  • 四川超宇建设集团网站页面设计漂亮的网站
  • wordpress改小程序南通网站seo报价
  • 网站开发与管理能力wordpres做视频网站
  • 好的免费个人网站做石材的一般用什么网站
  • 个人+网站可以做导航吗wordpress博客密码
  • 畅想网络网站建设推广长春网页制作公司
  • 网站页面划分网页升级跳转自动刷新
  • 网站建设公司营销推广百度青岛代理公司
  • 河南网站推广多少钱seo代码优化
  • 滕州市 网站建设公司中山网站建设制作
  • 网站怎么做的支付宝如何做英文ppt模板下载网站
  • 做大数据和网站开发的前景上海娱乐场所最新规定
  • jsp网站开发外文翻译wordpress mu下载
  • 如何给网站更换域名那个网站可免费做推广
  • nodejs做后端的网站wordpress服务器搬迁
  • 文成网站建设重庆网站建设制作费用
  • 安阳公司做网站个人备案经营网站备案
  • 旅游网站开发价格360急速网址导航
  • 龙岩网站建设龙岩网站制作.中国域名的网站
  • sdcms网站源码河南的网站建设公司