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

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

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

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

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

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


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值