麻辣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.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

3.如果本文对您有所帮助,请您对我们团队进行 打赏捐助让我们在传播3S的路上可以走得更远,不胜感激。PS:如果你是学生党,请优先把经费用于购买学习资料 以及 与小哥哥/小姐姐约会上:-)

如您有疑问,可在文末留言,或到QQ群中提问。

本站QQ群(一):291616564 加入QQ群

本站QQ群(二):166408035 加入QQ群

本站QQ群(三):627853279 加入QQ群

本站QQ群(四):436386604 加入QQ群

本站QQ群(五):606176554 加入QQ群

微信公众号:malagis,扫描右边二维码直接关注。

发表评论