请教一个OpenGL渲染一面墙一个窗的问题(看了Google SketchUp之后)
LKJ99 2011-01-21 05:58:34 看了Google SketchUp之后,给我觉得一种震撼感。
以前,我画“一面墙一个窗”或“一面墙多个窗”时,
都是使用窗的边界把墙分隔成4块小墙来画,然后每一块再贴纹理。
如图:
┏━━━━━━━━━━━━━┓
┃......┃...2...┃......┃
┃......┃.......┃......┃
┃......┣━━━━┫......┃
┃...1..┃中间是窗┃..3...┃
┃......┣━━━━┫......┃
┃......┃.......┃......┃
┃......┃...4...┃......┃
┗━━━━━━━━━━━━━┛
这样处理的结果是,每一面小墙之间,都结合不好,总是有边界,
例如:墙1和墙2之间、墙1和墙4之间、墙2和墙3之间、墙4和墙3之间都会有边界。
大家有没有办法让它们无缝的接合起来???
(中间的窗户,我是贴了另外一种纹理,并作半透明处理,看起来像个窗)