qchart能绘制三维_通图GIS | 用多种体展示方案适配复杂三维场景分析、表达

1背景介绍

三维可视化引擎是通图GIS的重要组成之一。其除了对颜值、特效有高要求外,在空间分析、性能优化、数据组织规范等内核研究上也下足了功夫。在三维的诸多技术点中,体展示技术因其在地质、气象、海洋、国土规划及城市管理中的大量应用而格外重要。

这里,我们将围绕体模型如何展示、内部信息如何表达、场景如何落地等问题,通过三种原理不同的体展示方案来为大家揭开其技术内幕,也让大家对通图GIS的技术积淀可以管窥一豹。接下来,让我们由“表”及“里”,一起探索“体展示”之道。

1a50531113b71467e266f7a57904451f.gif

2 三角化构网方案:装扮模型的“外表”

2.1 三角化原理

了解WebGL知识的小伙伴都知道,其基本图元有点、线、三角形三种。其中,三角形作为构建面和立体模型的基础,在三维开发中最为常用。在WebGL中,一个三角形由3个顶点构成,每一个顶点包含了位置、颜色等基本属性信息。一个面状图形或体表模型实际上由一系列无缝相接的小三角形共同组成,这些小三角形的组合及其属性信息最终决定了模型的“骨骼”和“皮肤”。

构建体表模型的关键是进行三角化,包括三角网中每个顶点颜色、法线、纹理坐标等基本信息的计算。 有了这些基本数据的支撑,再经过开发人员的精心“组装”,一个理想的表达模型才能最终被呈现。  

1e689dfe09a2855ad349b911ac4b05ab.png

2.2 优劣性与适用场景

优势:由于三角构网的技术手段只是对“体表”进行了“蒙皮”,所以在这种展示方案下,可以基于少量的数据,迅速生产出一个可视化产品。

劣势:也正因为这种“简单性”,让它存在一个很大的不足&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值