https://play.google.com/store/apps/details?id=com.kurantsov.volumemeasurement Вычисление объёма насыпи, разработки выемки. ΔVm^3 –Это приложение позволяет вычислять, в реальном времени, объём материала и площадь покрытия по контуру точек съёмки. Эти точки должны быть измерены (естественно с качеством вашего приёмника) или взяты из flash памяти, или заданы с клавиатуры. Объем автоматически вычисляются в результате обсчета цифровой модели местности (DTM) в локальной системе координат, где за начало координат принимается первая точка съёмки основания. По итогу возможно экспортировать ЦММ в autocad для дальнейшего анализа. В приложение возможно сразу загружать точки с файла TXT в формате P,Lat,Lon,H( 100,56.565656,38.383838,100.22 ), т.е. сначала точки основания, затем точки тела. Также можно основание представить секущей поверхностью, которая разграничит поверхность тела на насыпь и выемку Импортируемые координаты приложение переделывает под локальную систему (за начало координат признается первая точка), поэтому допустим и импорт точек в МСК, только сначала нужно подгрузить одну опорную, начальную точку, которая задаст примерную позицию (теоретически возможно хоть на экваторе P,Lat,Lon,H(0,0,0,0)) и после допустимо загружать точки в МСК, только уже тут разделение пробелом P X Y Z ( 1 3622245.688 1537547.761 33.402 ), т.е. все как обычно, сначала точки основания, а затем тела. Кроме того есть доп. функционал, всякие возможно полезные свистелки-перделки : позиционирование приёмника(экран телефона) по Солнцу для удобства ориентирования на местности; редактирование координат в ручную (и следовательно пересчёт) P,Lat,Lon,H -- P X Y Z; экпорт поверхности в autocad (просто нужно перетянуть скрипт сгенерированный приложением из проводника в рабочее пространство autocad и автоматически отрисуется поверхность из 3D-граней); удаление дубликатов точек; отсечение точек выходящих за поверхность основания, подсчёт площади, экспорт точек в excel (csv)
Вы автор? --- Сообщения объединены, 11 фев 2020, Оригинальное время сообщения: 11 фев 2020 --- Если да,то что используете для рисования графики kanvas или open GL?
igor kruchkovskiy, Отрисовка делается "нативно". В Android все элементы пользователя (View) отрисовываются "вручную" на так называемом Canvas'е. Вот более расширенное видео о приложении:
Показал на примере, как возможно в приложение импортировать ранее снятые точки в системе координат проекта (P N E Z – разделитель пробел) В описании видео или в субтитрах более подробное описание импорта точек