欢迎转载,转载需带着文章出处链接~~,希望我的经验能帮到你,有问题可以点我头像加我微信
本文章仅对遇到的问题提供一个解决思路,对于迫切想要实现功能效果的人来说,希望能稍微沉下心观看,或者直接观看思路部分,或者直接观看完整代码
本文章的代码并不能直接拿来使用,完整代码只是本篇文章解决的问题需要用到的代码,如果直接使用可能会有报错,只要修改一下代码既可使用~~~
potree三种点云类型
不同场景下使用不同的点云类型
-说明-
修改点云三种类型的方法
1、在创建点云文件的时候,通过代码可以修改
material.shape = Potree.PointShape.SQUARE; 这里打印Potree.PointShape可以得到一个对象 {SQUARE: 0, CIRCLE: 1, PARABOLOID: 2} 通过对象可以发现我们可以直接给material.shape设置数0,1,2 在这里使用的Potree.PointShape对象来进行设置,方便代码的阅读
2、点云样式的三种类型,设置使用全大写
① 方块square
② 圈circle
③ 抛物面 paraboloid
这里生成的是抛物面
生成的是一些不规则的形状 点云样式的使用 方块和圈的使用看个人情况,这里主要说一下抛物面的使用 如果使用方块和圈,新增加的点云文件会和原先的点云文件重叠
当点云使用抛物面的使用,新添加的点云文件是可以叠加到抛物面上边的