VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
楼主: 八戒2

擂台赛第26期[三维图形]

[复制链接]
发表于 2007-2-2 19:03:20 | 显示全部楼层
原帖由 superzmy 于 2007-2-2 18:16 发表
ben1222
你确定你看到的是正方体么?
我看到的是一个一面缺失,一面外凸的家伙

所以我说我偏题了啊...呃...唉...
回复 支持 反对

使用道具 举报

发表于 2007-2-3 11:34:40 | 显示全部楼层
原帖由 八戒2 于 2007-2-2 09:55 发表
我用一个简单的办法解决了消隐问题,只适用于这样的长方体或立方体,不通用。



  最方便最可靠的方法就是判断出平面的Z向法向量,可用于任何N面凸立体。法向量=0时,平面成为直线,>0时是一种状态,<0时是另一种状态。至于是哪种状态,与组成面的顶点排列方向有关。逆向排列时,>0时可见,<0时不可见。顺向排列时,>0时不可见,<0时可见。有凹面时就还要考虑前后的关系。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-3 17:50:11 | 显示全部楼层
原帖由 ymismy 于 2007-2-3 11:34 发表



  最方便最可靠的方法就是判断出平面的Z向法向量,可用于任何N面凸立体。法向量=0时,平面成为直线,>0时是一种状态,<0时是另一种状态。至于是哪种状态,与组成面的顶点排列方向有关。逆向排列时, ...


专业
回复 支持 反对

使用道具 举报

发表于 2007-2-4 22:20:28 | 显示全部楼层
改回方形的了...
加了可以设置长宽高...值要小于200...太大的话我怕出问题...

[ 本帖最后由 ben1222 于 2007-2-4 22:51 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-5 10:43:30 | 显示全部楼层
本期结束。
回复 支持 反对

使用道具 举报

发表于 2012-3-22 18:49:53 | 显示全部楼层
mark,我是来学习的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-7-1 01:01

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表