麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

MapGIS K9 三维TDE平台中实体的可见与不可见

通过简单的MapGIS K9三维TDE方面的学习,最近感觉有点手心痒痒,索性抽得点时间去写一个简单的三维模型,没有加入材质和灯光等相关属性,这是一个简单的正方体,如下图:

可以看出,我这个MapGIS K9 下用TDE平台绘制的正方体“漏”了一个三角形的洞洞,遇到这个问题实在让我有点哭笑不得,哪里有这么玩的啊。我明明代码里面写了将每3个点连起来绘制一个面的啊?于是去翻看MapGIS K9 TDE的相关文档,但是没有丝毫头绪,为什么我用MapGIS K9 画的这个正方体就漏了呢?

后来翻看之前学的三维的相关知识,发现了这么一个知识:三维绘制的时候显卡里面是这样的,如果3个点连成的一个面是顺时针的,则是不可见的;反之,如果是逆时针的,则默认是可见的。

或许有的人会有跟我相同的想法,三维里面是旋转的,怎么确定顺时针还是逆时针呢?PS:众所周知,正面看是顺时针,反过来看就是逆时针。这里的顺时针和逆时针就是指你的视角方向,也就是指那个平面正对着视线时候的顺时针和逆时针。如果当前面正对的点连接顺序顺时针的时候则是不可见的(这就相当于在三维体的内部看这个面),反之如果正对的点连接顺序是逆时针的,就是不可见。

说了这么多,其实这也跟MapGIS K9 三维TDE平台没有多少关系,因为这是计算机图形学三维里面的基本内容。好吧,小编是个学渣,当年上课的时候没有好好听课,以至于现在出了这种低级问题,各位莫嘲笑。唉,趁着清明是否也要祭奠下那些逝去的青春呢?

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)