当前位置:网站首页>Building tin with point cloud
Building tin with point cloud
2022-06-28 19:15:00 【Dianyun Xia】
One 、 Algorithm principle
1、 Principle overview
Irregular Triangulation (TriangulatedlrregularNetwok, abbreviation TIN), It is a triangular network model composed of discrete non-uniform points in space . The digital elevation model based on Irregular Triangulation is composed of non intersecting 、 A series of connected triangles that do not overlap to describe a toposurface , The elevation value of any point on the triangular surface can be obtained by the weighted average interpolation of the elevation values of nearby triangular vertices .
Irregular Triangulation TIN The representation arranges all terrain points together with the representative elevation values by using a certain optimization combination algorithm , Any terrain point falls on the edge of each triangle 、 Inside a vertex or triangle , They connect with each other to form a triangle . Commonly used Delaunay Triangulation representation , As shown in the figure below . among ,Delaunay Triangulation has three basic characteristics :①Delaunay Triangulation is the only ;② No point exists inside the circumscribed circle of a triangle ;③Delaunay The divided triangulation is the triangulation closest to the regular shape .
2、 reference
[1] Jin Chun . 3D modeling and visualization of mountain highway tunnel [D]. Shandong University ,2018.
Two 、 Code implementation
To be updated
边栏推荐
- devpi
- Question brushing analysis tool
- 使用点云构建不规则三角网TIN
- Memory leak
- 请问下flinkcdc用flinksql提交的话只能一个表提交一个任务吗?那有几千张表的时候还能这么
- Upward and downward transformation
- 1 goal, 3 fields, 6 factors and 9 links of digital transformation
- 1 goal, 3 fields, 6 factors and 9 links of digital transformation
- Summary of the use of qobjectcleanuphandler in QT
- 怎样去除DataFrame字段列名
猜你喜欢

团体程序设计天梯赛练习题-持续更新中

Grafana draws the trend chart

Leetcode 周赛299

Modular operation

How to remove dataframe field column names

How many objects are created after new string ("hello")?

Openharmony - detailed source code of Kernel Object Events

19.2 container classification, array and vector container refinement

释放互联网价值的 Web3

Understanding of closures
随机推荐
Upward and downward transformation
牛津大学教授Michael Wooldridge:AI社区近40年如何看待神经网络
i人事HR系统上架企业微信ISV,增强企微在服务连锁零售等行业深度应用
几行代码就能实现复杂的 Excel 导入导出,这个工具类真心强大!
Anonymous function this pointing and variable promotion
[unity3d] emission (raycast) physical ray (Ray)
Can py SQL get the table structure?
leetcode 1647. Minimum deletions to make character frequencies unique
C#连接数据库完成增删改查操作
Opengauss kernel: analysis of SQL parsing process
In which industries did the fire virtual human start to make efforts?
use. NETCORE's own background job, which simply simulates producers and consumers' processing of request response data in and out of the queue
mysql全解 Ubuntu/win10
POI excel conversion tool
展示用sql创建中间数据表的实际工作用例
声网发布灵隼物联网云平台 可一小时构建示例场景
[C #] explain the difference between value type and reference type
memory thrashing
找出连续7天登陆,连续30天登陆的用户
Ffmpeg learning summary