Во-первых, я новичок и не родной, говорю по-английски, извините.Вопросы о Potree/Three.js
В этот момент я работаю с несколькими (и разностными) облаками точек, загруженными на ту же страницу, с удивительной версией 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) ;
Но мои точки предопределены ... мой вопрос, как я могу сделать, чтобы получить максимальную высоту или ширину PointCloud (не ограничивающей коробки)?
В противном случае, как получить пространственную координату (p.e: Z), когда я даю остальные (p.e .: X и Y) в Potree или Three.js? Возможно ли автоматическое обнаружение этих максимумов и получение координат?
Большое спасибо, С уважением.
Почему ограничивающая рамка точек неприемлема? – WestLangley
Поскольку в некоторых случаях облако точек имеет ориентацию торможения относительно ограничивающей рамки. P.e .: Если я хочу измерить ширину куба с небольшим вращением, ограничительная рамка была создана с диагональной вершиной (плохая мера), вместо этого - боковыми точками (мерой хорошего ограничивающего прямоугольника). –
Ограничительная коробка обеспечивает разумное приближение. Если ограничивающая сфера также неприемлема, каково ваше определение «максимальной ширины». – WestLangley