MeshLab学习笔记

本文是作者学习MeshLab的心得,通过将pcd格式的点云数据转换为ply格式,在MeshLab中进行三维几何处理,实现测量点云图上两点间距离的功能。文章介绍了MeshLab的基本操作,包括鼠标快捷键、文件格式支持以及软件的主要功能。

写在前面

这两天老师提了一个需求,让测量点云图上两点间的距离,因为学习不深入,本来以为会特别复杂,不过一步一步竟然很快给试出来了,敲开心的~

大体思路:

pcd–>ply–>用MeshLab打开,测量

备注:

*.pcd格式:点云数据格式
*.ply格式:Stanford大学开发的一套三维mesh模型数据格式,该格式主要用以储存立体扫描结果的三维数值,透过多边形片面的集合描述三维物体。
pcd格式–>ply格式:https://blog.youkuaiyun.com/qq_40313712/article/details/86554706
MeshLab:是一个开源、可移植和可扩展的三维几何处理系统,主要用于交互处理和非结构化编辑三维三角形网格。该系统发布于2005年年底,旨在提供一整套三维扫描、 编辑、 清洗、 拼合、 检查、 呈现和转换网格数据的工具。

反思:

读万卷书不如名师指路,即使研究方向不同,老师也比你见识的多得多,所以一定要和老师多多沟通交流啊~!

学习使用

鼠标快捷键

旋转视图:鼠标左键+拖动
缩放视图:滑动鼠标滚轮/shift+左键
平移视图:鼠标滚轮按钮+拖动
指定旋转/轨迹球中心:鼠标左键双击模型特定点
改变界面左下方Fov:shift+鼠标滚轮
全屏/退出:alt+enter
改变灯向:control+shift+鼠标左键拖动

界面下方参数含义

FOV:(Filed of view) 摄像机视野
FPS:(Frames per second)每秒传输帧数
MESH:导入模型

初中数学知识点归纳总结大全如下: 1. 数与代数 - 有理数:正数、负数、整数、分数、小数的概念及其运算。 - 实数:平方根、立方根、无理数等概念及运算。 - 整式与分式:单项式、多项式、同类项、合并同类项、幂的运算、整式的加减乘除、因式分解。 - 方程与不等式:一元一次方程、二元一次方程组、一元二次方程、分式方程、一元一次不等式(组)。 2. 几何图形 - 直线、射线、线段、角的概念及性质。 - 平行线与相交线:平行线的判定与性质、三角形内角和定理。 - 三角形:全等三角形、相似三角形、勾股定理、锐角三角函数。 - 四边形:平行四边形、矩形、菱形、正方形、梯形的性质及判定。 - 圆:圆的基本性质、点与圆的位置关系、直线与圆的位置关系、圆与圆的位置关系。 3. 函数 - 平面直角坐标系:点的坐标表示、象限划分。 - 一次函数:图像、性质、解析式求法。 - 反比例函数:图像、性质、解析式求法。 - 二次函数:图像、性质、解析式求法。 4. 统计与概率 - 数据的收集与整理:数据的收集方法、统计表、统计图。 - 数据的分析:平均数、中位数、众数、极差、方差、标准差。 - 概率初步:事件的可能性、概率的定义及计算。 5. 综合应用 - 利用所学知识解决实际问题,如行程问题、工程问题、利润问题等。 ```python # 示例代码:求解一元二次方程 ax^2 + bx + c = 0 import math def solve_quadratic(a, b, c): delta = b**2 - 4*a*c if delta > 0: x1 = (-b + math.sqrt(delta)) / (2*a) x2 = (-b - math.sqrt(delta)) / (2*a) return x1, x2 elif delta == 0: x = -b / (2*a) return x, else: return "No real roots" print(solve_quadratic(1, -3, 2)) ``` $$ \text{勾股定理公式:} a^2 + b^2 = c^2 $$
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值