作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先,我是新手,我的母语不是英语,抱歉。
此刻,我使用令人敬畏的 Potree 1.4RC 在同一页面中加载多个(和不同的)点云,但我想自动读取点云的高度,我的意思是,读取所有点云并检测最大尺寸。我曾合作过:
Var Potree.Measure areaMeasurement = new ( ) ;
areaMeasurement.addMarker (new THREE.Vector3 (0, 0 , 0)) ;
areaMeasurement.addMarker (new THREE.Vector3 ( -10 , 0 , 0 ) ) ;
viewer.measuringTool.addMeasurement ( areaMeasurement ) ;
但是我的点是预定义的...我的问题是如何获得点云的最大高度或宽度(不是边界框)?
否则,当我在Potree或Three.js中给出其他空间坐标(例如:X和Y)时,如何获得空间坐标(例如:Z)?是否可以自动检测这个最大值并获取她的坐标?
非常感谢,谨致问候。
最佳答案
您可以通过计算点云中每对点 (x, z) 之间的平方距离来获得最大宽度
distanceSquared = ( v1.x - v2.x ) * ( v1.x - v2.x ) + ( v1.z - v2.z ) * ( v1.z - v2.z );
然后选择最大值的平方根。
最大高度就是点的最大 y 坐标。
关于javascript - Potree/Three.js 测量问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37286931/
我正在使用 Potree ( https://github.com/potree/potree ) 来实现大规模点云的可视化。 我正在启动面积测量(Potree.MeasuringTool),通常通过
首先,我是新手,我的母语不是英语,抱歉。 此刻,我使用令人敬畏的 Potree 1.4RC 在同一页面中加载多个(和不同的)点云,但我想自动读取点云的高度,我的意思是,读取所有点云并检测最大尺寸。我曾
我正在使用这个 gltf 模型:http://virtualvizcaya.org/pages/1916barge1.html使用 Three.js 和 Potree。但模型在闪烁。我已阅读这些相关帖
我是一名优秀的程序员,十分优秀!