pcd点云江湖之初探江湖:点云文件pcd加载01

刚写完基于potree开发地图水印效果的时候,在网上分享实例,刚发出去,竟然被人喷了,这么简单的实例,竟然好意思发群里,哎… 好无奈!

  不过我还是坚持我的想法,大家看到文章后,也可以尝试写写这个水印效果。网址有链接。
这个效果真的这么简单吗,也许我太菜了吧!!!

在这里插入图片描述

我还是坚持我的想法,尽量把学习和研究一个东西的整体想法写出来,而不是直接把代码粘贴出来,我感觉没有意义。我还是认为,一个人的整体思路,是最重要的。

今天主要讨论的是加载点云文件pcd,我相信很多人都和这个文件打过交道,我也不例外,但是每次打开他想看看是什么文件,并且和其他数据放到一起,查看的时候,发现 傻眼了,不知道用什么工具,找到类似QGIS的工具,也会出现各种 问题。不是三维的方式展示。
一句话无语了,拿到文件没法看,没法检查,怎么办,作为程序员,能不能搞定?

搞起

思路:
1.利用threejs 加载点云
2.利用opengl 加载点云
3.利用第三方库potree 加载点云
还有更多的实现方式,我这里先说 利用threejs 实现。
大家都知道,这个很简单,官方有实力,可以上代码了

import { PCDLoader } from 'three/addons/loaders/PCDLoader.js';

代码示例


```javascript
// instantiate a loader
const loader = new PCDLoader();

// load a resource
loader.load(
	// resource URL
	'pointcloud.pcd',
	// called when the resource is loaded
	function ( points ) {

		scene.add( points );

	},
	// called when loading is in progresses
	function ( xhr ) {

		console.log( ( xhr.loaded / xhr.total * 100 ) + '% loaded' );

	},
	// called when loading has errors
	function ( error ) {

		console.log( 'An error happened' );

	}
);

发现了吗,核心是 PCDLoader 文件

这里不多说了,大家看官网 就可以了。
在这里,我想问一下,兄弟们,这个是你想要的吗?
加载打开后,会出现什么结果那?颜色能不能按照分类展示那?
带着这些疑问,重新研究一下 PCDLoader 能做到吗?

先思考,我们后面会继续写具体分析。
我不想成为工具人。

这就是我,一个喜欢发问和思考的老码农!
技术交流: QQ 2945853209

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值