CloudCompare学习记录(一)主要概念

2024-05-30 15:38

本文主要是介绍CloudCompare学习记录(一)主要概念,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 1、菜单

·    文件 (打开, 保存, 退出, 等.)

·    编辑 (编辑选择实体和它们的属性--颜色、法向量和标量场(scalar field)等.)

·    工具 (分割, 匹配, 投影, 等.)

·    显示(显示相关选项)

·    插件(加载插件)

· 3D视图(3D视图管理)

·    帮助(关于, 帮助, 等.)

2、实体:

(1)点云(point cloud)

(2)三角网(Mesh)

(3)子网集(sub-meshes)

(4)几何体(Primitives)

(5)多段线(Polyline)

3、点云相关的结构

(1)     八叉树(Octree)

        八叉树(Octree)的定义是:若不为空树的话,树中任一节点的子节点恰好只会有八个,或零个,也就是子节点不会有0与8以外的数目。那么,这要用来做什么?想象一个立方体,我们最少可以切成多少个相同等分的小立方体?答案就是8个。再想象我们有一个房间,房间里某个角落藏着一枚金币,我们想很快的把金币找出来,聪明的你会怎么做?我们可以把房间当成一个立方体,先切成八个小立方体,然后排除掉没有放任何东西的小立方体,再把有可能藏金币的小立方体继续切八等份……如此下去,平均在Log8(房间内的所有物品数)的时间内就可找到金币。因此,八叉树就是用在3D空间中的场景管理,可以很快地知道物体在3D场景中的位置,或侦测与其它物体是否有碰撞以及是否在可视范围内。

(2)     显示感应器

①  地基激光感应器(Ground Based Laser Sensor)

②  投影照相机感应器(Projective Camera Sensor)

(3)     标注(Label)

4、其他实体

(1)     组(Group)

(2)     图像(image)

(3)     校准图片(calibrated picture)

(4)视口(viewport)

(5)2D区域标签(2D area label)

5、数据树(DB tree)

(1)     拖放(Drag and drop)

(2)     选择(Selection)

(3)     右键菜单(Context menu)

6、实体属性

(1)     实体显示属性(显隐,显示属性(颜色、法向量)等)

(2)     其他参数(点画(wireframe)、几何体参数))

(3)     诸如实体范围和中心,点数和三角面数等

7、标量场显示参数编辑器

8、支持文件格式

BIN,ASCII,LAS,E57,PTX,FARO,DP,PCD,PLY,OBJ,VTK,STL,OFF,FBX,DXF,SHP

PDMS,RASTER,OUT(Bundler),,2D images,PV,PN,SOI,ICM,Geo-Mascaret,

Sinusx,CSV matrix

9、显示模式

(1)     正视图(orthographic view)

(2)     透视图(perspective)(对象中心,观察者中心)

(3)     气泡视图(Bubble-view)(极坐标)

10、全局平移和缩放(Global Shift and Scale)

æ æ é¢2.png

 

这篇关于CloudCompare学习记录(一)主要概念的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1016465

相关文章

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

统一返回JsonResult踩坑的记录

《统一返回JsonResult踩坑的记录》:本文主要介绍统一返回JsonResult踩坑的记录,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录统一返回jsonResult踩坑定义了一个统一返回类在使用时,JsonResult没有get/set方法时响应总结统一返回

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

java对接海康摄像头的完整步骤记录

《java对接海康摄像头的完整步骤记录》在Java中调用海康威视摄像头通常需要使用海康威视提供的SDK,下面这篇文章主要给大家介绍了关于java对接海康摄像头的完整步骤,文中通过代码介绍的非常详细,需... 目录一、开发环境准备二、实现Java调用设备接口(一)加载动态链接库(二)结构体、接口重定义1.类型

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

apache的commons-pool2原理与使用实践记录

《apache的commons-pool2原理与使用实践记录》ApacheCommonsPool2是一个高效的对象池化框架,通过复用昂贵资源(如数据库连接、线程、网络连接)优化系统性能,这篇文章主... 目录一、核心原理与组件二、使用步骤详解(以数据库连接池为例)三、高级配置与优化四、典型应用场景五、注意事

MySQL 事务的概念及ACID属性和使用详解

《MySQL事务的概念及ACID属性和使用详解》MySQL通过多线程实现存储工作,因此在并发访问场景中,事务确保了数据操作的一致性和可靠性,下面通过本文给大家介绍MySQL事务的概念及ACID属性和... 目录一、什么是事务二、事务的属性及使用2.1 事务的 ACID 属性2.2 为什么存在事务2.3 事务

SpringBoot实现文件记录日志及日志文件自动归档和压缩

《SpringBoot实现文件记录日志及日志文件自动归档和压缩》Logback是Java日志框架,通过Logger收集日志并经Appender输出至控制台、文件等,SpringBoot配置logbac... 目录1、什么是Logback2、SpringBoot实现文件记录日志,日志文件自动归档和压缩2.1、

qtcreater配置opencv遇到的坑及实践记录

《qtcreater配置opencv遇到的坑及实践记录》我配置opencv不管是按照网上的教程还是deepseek发现都有些问题,下面是我的配置方法以及实践成功的心得,感兴趣的朋友跟随小编一起看看吧... 目录电脑环境下载环境变量配置qmake加入外部库测试配置我配置opencv不管是按照网上的教程还是de

使用nohup和--remove-source-files在后台运行rsync并记录日志方式

《使用nohup和--remove-source-files在后台运行rsync并记录日志方式》:本文主要介绍使用nohup和--remove-source-files在后台运行rsync并记录日... 目录一、什么是 --remove-source-files?二、示例命令三、命令详解1. nohup2.