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

外贸网站 服务器传统网站和手机网站的区别是什么

外贸网站 服务器,传统网站和手机网站的区别是什么,如何推广一款app,Opcache wordpress1 介绍 GreedyProjectionTriangulation 是一种基于局部二维投影的三维点贪婪三角剖分算法的实现。它假定局部表面光滑#xff0c;不同点密度区域之间的过渡相对平滑。 GreedyProjectionTriangulation算法的基本思想是通过逐步投影点云数据到一个三角化网格上来进行重建。它首…1 介绍 GreedyProjectionTriangulation 是一种基于局部二维投影的三维点贪婪三角剖分算法的实现。它假定局部表面光滑不同点密度区域之间的过渡相对平滑。 GreedyProjectionTriangulation算法的基本思想是通过逐步投影点云数据到一个三角化网格上来进行重建。它首先根据给定的搜索半径找到每个点的最近邻点然后根据这些最近邻点构建局部三角化表面。接下来通过迭代地添加新的点并更新三角化表面最终生成完整的三角化网格模型。 GreedyProjectionTriangulation类提供了一系列参数和方法用于控制和定制三角化过程。一些重要的参数包括搜索半径、最小和最大角度、法向量平滑度等。此外它还提供了一些方法来设置输入点云数据、执行重建过程并获取生成的三角化网格。 setSearchRadius(double radius)设置搜索半径。该参数定义了在找到最近邻点时所使用的搜索半径。较大的搜索半径可以包含更多的邻近点但可能导致模型失真。 setMu(double mu)设置最大边长因子。该参数定义了最大边长与搜索半径之间的比例关系。较小的mu值会导致生成更多的小三角形而较大的mu值会生成较大的三角形。 setMaximumNearestNeighbors(int num)设置最大最近邻点数目。该参数定义了在搜索半径内要考虑的最大最近邻点数目。增大该值可以提高算法的稳定性但也会增加计算时间。 setMaximumSurfaceAngle(double angle)设置最大表面角度。该参数定义了三角化表面的最大允许角度。较小的角度值会生成更平滑的表面而较大的角度值会生成更粗糙的表面。 setMinimumAngle(double angle)设置最小角度。该参数定义了三角形的最小允许角度。较小的角度值可以生成更细致的细节但也可能导致不稳定的三角形。 setMaximumAngle(double angle)设置最大角度。该参数定义了三角形的最大允许角度。较大的角度值可以生成更平坦的表面但也可能导致模型的失真。 setNormalConsistency(bool consistent)设置法向量一致性。该参数定义了是否要在计算法向量时考虑法向量的一致性。启用法向量一致性可以提高三角化的质量。 2 处理过程可视化 算法参数仔细调整才有这样的好结果 3 代码 #include pcl/point_types.h #include pcl/io/pcd_io.h #include pcl/search/kdtree.h #include pcl/features/normal_3d.h #include pcl/surface/gp3.h#include pcl/visualization/pcl_visualizer.hint main() {pcl::PointCloudpcl::PointXYZ::Ptr cloud(new pcl::PointCloudpcl::PointXYZ);pcl::PCLPointCloud2 cloud_blob;pcl::io::loadPCDFile(/home/lrj/work/pointCloudData/bun0.pcd, cloud_blob);pcl::fromPCLPointCloud2(cloud_blob, *cloud);// Normal estimation*pcl::NormalEstimationpcl::PointXYZ, pcl::Normal ne;pcl::search::KdTreepcl::PointXYZ::Ptr tree(new pcl::search::KdTreepcl::PointXYZ);tree-setInputCloud(cloud);ne.setInputCloud(cloud);ne.setSearchMethod(tree);ne.setKSearch(20);pcl::PointCloudpcl::Normal::Ptr normals(new pcl::PointCloudpcl::Normal);ne.compute(*normals);//* normals contain the point normals surface curvaturespcl::PointCloudpcl::PointNormal::Ptr cloud_with_normals(new pcl::PointCloudpcl::PointNormal);pcl::concatenateFields(*cloud, *normals, *cloud_with_normals);pcl::search::KdTreepcl::PointNormal::Ptr tree2(new pcl::search::KdTreepcl::PointNormal);tree2-setInputCloud(cloud_with_normals);pcl::GreedyProjectionTriangulationpcl::PointNormal gp3;pcl::PolygonMesh triangles;gp3.setSearchRadius(0.1);gp3.setMu(2.5);gp3.setMaximumNearestNeighbors(100);gp3.setMaximumSurfaceAngle(M_PI*1.5);gp3.setMinimumAngle(M_PI/180);gp3.setMaximumAngle(2*M_PI/3);gp3.setNormalConsistency(false);gp3.setInputCloud(cloud_with_normals);gp3.setSearchMethod(tree2);gp3.reconstruct(triangles);std::vectorint parts gp3.getPartIDs();std::vectorint states gp3.getPointStates();pcl::visualization::PCLVisualizer vis(cloud visualization);vis.addCoordinateSystem(0.1);vis.addPolygonMesh(triangles);while(!vis.wasStopped()){vis.spinOnce();}}
http://www.hkea.cn/news/14412663/

相关文章:

  • 如何自己创建购物网站做网站具体流程
  • 广东佛山如何制作网站公司wordpress文章字符插件
  • 电子商务网站如何建设找公司制作app多少钱
  • 网站开发需要考什么证重庆网领网站建设公司
  • 在线编辑ppt的网站网络营销公司排行榜
  • 做公司网站详细步骤大连建设集团招聘信息网站
  • 张家口网站建设zjktao北京网站设计 培训
  • 邹平做网站的公司重写Wordpress的js
  • 深圳英文网站建设千万别学建筑工程技术
  • 设计网站推广公司网页制作建立网站多少钱
  • 如何建设个人免费网站教程视频长沙做网站好的公司有哪些
  • 如何简单制作自己的网站中国软件100强企业
  • 如何做一份企业网站广告设计与制作流程
  • 南昌高端网站开发费用表昆明市住房和城乡建设局门户网站
  • 湖南营销推广网站多少费用服务公司口号
  • 江苏 网站 备案河南网络推广系统
  • 有什么可以接单做设计的网站科技馆
  • 简单 网站女人与狗做视频网站
  • 个人备案域名可以做企业网站吗国外h5制作网站
  • 品牌网站建设框架为什么我的网站在百度搜不到
  • wordpress解决google字体乐陵seo
  • 专业网站制作公司百度推广助手客户端
  • 返利网站开发一般要多少钱wordpress4.7.4伪静态
  • 获取网站访客qq号wordpress破解主题
  • 看男女做那个视频网站苏州建设培训中心 官网
  • 做移动网站首页软wordpress标签样式
  • 厦门好景科技做网站怎么做网页的超链接
  • 成都网站制作和建设建设银行的官方网站电脑版
  • 怎么做网站教程 建站视频建设网站赚的是什么钱
  • 太原网站推广只选中联传媒去掉wordpress文章最近编辑时间